文章詳情頁
mysql - sql union 之后的結果與其他表join?
瀏覽:145日期:2022-06-15 16:59:37
問題描述
sql1:
select id,name from table1;
sql2:
select id,name from table2;
union 合并表
select id,name from table1 union select id,name from table2;
如何將union合并后的結果變成一張新表再與其他表進行join
如:
select * from (select id,name from table1 union select id,name from table2) aleft join (select id,name from table3) b on a.id = b.id;
問題解答
回答1:可以嘗試下臨時表、表變量;你最后這個應該也可以吧
相關文章:
1. node.js - mongodb查找子對象的名稱為某個值的對象的方法2. 在mac下出現了兩個docker環境3. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]4. html5和Flash對抗是什么情況?5. 運行python程序時出現“應用程序發生異常”的內存錯誤?6. javascript - QQ第三方登錄的問題7. spring-mvc - spring-session-redis HttpSessionListener失效8. 利用IPMI遠程安裝centos報錯!9. 淺談Vue使用Cascader級聯選擇器數據回顯中的坑10. javascript - 在 model里定義的 引用表模型時,model為undefined。
排行榜

網公網安備