-2
A
回答
0
如果你至少有一些共同的列,你可以將它們結合在一起。例如:
表1
名稱說明數量價格
表2
名稱說明訂購日期胡說BlahBlah
你可以做這樣的事情:
SELECT Name, Description FROM Table1
UNION ALL
SELECT Name, Description FROM Table2
如果你想把所有的這將使你的結果與由來自表1和表2
行2列(名稱,描述,訂購日期)設置
1
使用交叉連接
Select t.*,t1.* from table t cross join table1 t1
在同一個表中的記錄使用上面的查詢,它將加入並給m * n個行,其中m和n是表中的行數
,如果你想添加的所有結果,您可以使用UNION ALLM + N多項成果
Select * from table
Union all
Select * from table1
你需要,如果你需要從兩個表中特定列指定的列。或者如果表格中的列數不同
相關問題
- 1. mySQL沒有得到所有記錄
- 2. SQL Server加入所有沒有Dups的記錄
- 3. SQL:檢索所有加入的記錄
- 4. 得到子記錄所有父記錄
- 5. ruby Datamapper沒有插入所有記錄
- 6. Importtsv沒有加載所有記錄
- 7. LINQ沒有找到記錄加入
- 8. SQL節目記錄加入時沒有記錄
- 9. Quartz.NET:觸發器沒有得到觸發,沒有得到記錄
- 10. DB查詢沒有得到所有記錄定義
- 11. WordPress $ wpdb get_results()沒有得到所有記錄
- 12. SQL加入只有當所有記錄都匹配
- 13. SQL SELECT所有記錄所有
- 14. 沒有查詢的SQL記錄插入?
- 15. 如果沒有找到記錄,sql將得到零值
- 16. java的記錄所有的SQL到Oracle
- 17. 加入不顯示所有記錄
- 18. C#EntityFramework加入所有記錄
- 19. 流利,NHibernate的:沒有得到記錄
- 20. 通話記錄沒有得到CACHED_NAME
- 21. 谷歌Anayltics「_trackEvent」沒有得到記錄
- 22. ajax成功沒有得到php記錄
- 23. 得到oracle中所有的sql歷史記錄10g
- 24. PL/SQL腳本,通過記錄循環得到的所有記錄與條件
- 25. Linq到Sql總和沒有記錄
- 26. SQL TOP時沒有找到記錄
- 27. 記錄所有Java輸入
- 28. LinqToEntities查詢沒有加入的記錄
- 29. 內部加入沒有重複記錄
- 30. 表上加入沒有記錄
您不想使用JOIN嗎?你可以使用它作爲「SELECT table1。*,table2。* FROM table1 INNER JOIN table2 ON 1 = 1」; –
[從多個表中選擇沒有連接?]可能的重複(http://stackoverflow.com/questions/12095109/select-from-multiple-tables-without-a-join) –