文章詳情頁
mysql - sql union 之后的結果與其他表join?
瀏覽:67日期: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. java - new + 類名,一定需要申明一個對象嗎?2. javascript - 前端開發 本地靜態文件頻繁修改,預覽時的緩存怎么解決?3. java - public <T> T findOne(T record) 這是什么意思4. android - 優酷的安卓及蘋果app還在使用flash技術嗎?5. docker不顯示端口映射呢?6. 新手 - Python 爬蟲 問題 求助7. mysql數據庫每次查詢是一條線程嗎?8. python - linux怎么在每天的凌晨2點執行一次這個log.py文件9. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?10. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現
排行榜
