2
A
回答
1
您可以使用UNION
查詢兩個表,並在短短一個查詢返回結果:
SELECT field1,field2 FROM table1
UNION
SELECT field1,field2 FROM table2
如果table1
和table2
有很大的不同,你可以用更復雜的FROM
使用其他select
類似的UNION
結合起來。 ..
SELECT field1,field2 FROM (SELECT id1 as field1,id2 as field2 FROM table1a,table1b WHERE id1 = id2)
UNION
SELECT field1,field2 FROM table2
進行分頁的結果,你可以在另一個select
附上工會和使用limit
和offset
....
SELECT field1,field2 FROM (
SELECT field1,field2 FROM table1
UNION
SELECT field1,field2 FROM table2
) LIMIT 100 OFFSET 0
如果你給我們的表結構的小描述中,我們也許能幫助更好。
相關問題
- 1. Lucene搜索返回不同的結果
- 2. 圖表API搜索返回的結果不同於fb搜索
- 3. Postgresql:返回搜索結果不在搜索結果
- 4. DataTable - 返回搜索結果
- 5. 0從NetSuite搜索返回的結果
- 6. SearchListItems返回0結果,但SharePoint搜索返回5頁結果
- 7. SQL - 搜索2個表格並返回一個結果
- 8. 當MVC中的結果不一致時,SQL返回兩次相同的結果
- 9. Twitter搜索API不返回結果
- 10. Laravel搜索不返回任何結果
- 11. Gboard貼圖搜索不返回結果
- 12. 谷歌搜索API不返回結果
- 13. 搜索欄不會返回結果
- 14. AJAX實時搜索不返回結果
- 15. MySQL返回反向?搜索結果或結果不包含
- 16. 與索引,返回不同的結果
- 17. OPENQUERY SQL返回不同的結果
- 18. CodeIgniter - 搜索結果 - 如何從多個表中返回特定單詞的搜索結果?
- 19. 搜索和返回結果中排列
- 20. 在Rails中返回搜索結果
- 21. 搜索結果不是從使用搜索按鈕的sql查詢返回
- 22. Node.js的NPM谷歌搜索結果返回[Object對象]作爲結果
- 23. 查詢搜索返回相同結果兩次
- 24. SQL結果不返回C#
- 25. Twitter的JSON搜索結果返回空
- 26. OutOfMemoryError作爲多個搜索的結果
- 27. 搜索結果中的散列表標誌搜索結果
- 28. SQL查詢,從兩個不同的表中獲取結果
- 29. 從兩個表中排序SQL結果
- 30. 爲什麼這兩個char數組返回不同的結果?
使用SQL「加入」http://en.wikipedia.org/wiki/Join_%28SQL%29,或「聯合」http://en.wikipedia.org/wiki/Set_operations_%28SQL%29# UNION_operator從兩個表中檢索數據 – 2011-01-24 09:06:29