文章詳情頁
mysql - sql union 之后的結果與其他表join?
瀏覽:83日期: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. html - 類似這樣的彈層用什么插件寫比較好?2. docker - 如何修改運行中容器的配置3. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題4. nignx - docker內nginx 80端口被占用5. docker-machine添加一個已有的docker主機問題6. 為什么我ping不通我的docker容器呢???7. angular.js - angularjs的自定義過濾器如何給文字加顏色?8. 關于docker下的nginx壓力測試9. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失??!10. python3.x - python連oanda的模擬交易api獲取json問題第五問
排行榜
