有沒有方法可以連接來自2個表的結果而不使用來自多個表的JOIN或SELECT?原因是數據庫即時處理需要查詢只包含SELECT,FROM和WHERE子句只包含一個不同的表。但是,我確實需要從其他表中獲取有關我正在進行的項目的信息。
更多信息:查詢器以.csv格式返回查詢結果,我們可以在那裏操作嗎?不使用JOIN連接2個表的方法或在查詢中選擇多個不同的表
回答
select a.*, b.* from tablea a, tableb b
這是ANSI-89連接語法 - 沒有任何標準,它是交叉連接,它將生成笛卡爾積。不要低估,只是說。 – 2010-03-19 15:50:49
採取點.... – dbd 2010-03-19 16:29:48
選擇一種編程語言。任何語言都可以。運行一個查詢,並獲得結果。運行另一個查詢,獲取結果。使用編程語言組合結果。
說真的。您正在詢問如何從不支持連接的數據庫中加入數據。如果數據庫不支持它,你將不得不在外部進行。
您可以通過使用JOIN或SELECT來完成。你必須使用它。加入你必須知道。我正在編寫一個示例,不使用JOIN,只使用SELECT來加入兩個表。
SELECT * from Table1, Table2 where Table1.common_attribute = Table2.common_attribute;
是否有可能使用cakephp的find方法而不使用連接進行上述查詢? – binoy 2015-03-27 12:19:00
@binoy抱歉,我不知道cakephp。也許你可以嘗試一次,如果它的工作。 – 2015-03-28 03:26:24
- 1. 使用多個選擇從不同的表連接數據
- 2. 用3個連接在一個查詢中更新2個不同的表?
- 3. 使用多個表連接或多個選擇來編寫MySQL查詢
- 4. Linq查詢從表中選擇數據並連接2個表
- 5. 如何在cassandra中使用2個或多個表進行連接查詢cql
- 6. 在MYSQL中連接兩個或多個不同的表格
- 7. 如何在一個查詢中連接兩個不同的表?
- 8. JOIN 2個表MySQL查詢
- 9. 選擇查詢連接兩個表PHP
- 10. SQL查詢的提高表現在多個列中選擇不同表的IDS
- 11. 選擇不同的值在連接表
- 12. JOIN 2從一個表中選擇查詢
- 13. 使用mysql連接多個表JOIN
- 14. MySQL在一個查詢中從多個不同的表中選擇數據
- 15. 如何在選擇的統計表中從連接表中查詢多個值?
- 16. mysql使用INNER JOIN選擇多個表?
- 17. 使用JOIN選擇多個表格
- 18. 跨多個表選擇不同的查詢
- 19. MySql:在一個查詢中從多個未連接的表中選擇
- 20. mysql查詢2個不同列的表?
- 21. 如何從表中選擇這不是在SELECT查詢的結果的記錄(SELECT查詢可能是2個或多個表連接)
- 22. (Linq/Lambda)使用2個DBContext連接2個或多個表
- 23. 在mysql中選擇連接多個表?
- 24. 從單個JOIN中的同一個表中選擇不同的用戶
- 25. JOIN的VS選擇從多個表中
- 26. 選擇查詢+連接表
- 27. 選擇SQL查詢連接在同一個表兩次
- 28. MySQL:從2個不同的表中選擇不同的?
- 29. SQL - 查詢選擇通過多個表的連接
- 30. sqlite選擇和多個不同的地方和同一個表
什麼是您的數據庫調用? – Quassnoi 2010-03-19 15:21:37
你正在使用哪個數據庫?而對查詢的限制是組織的事情還是數據庫的限制? – mwigdahl 2010-03-19 15:22:48
這聽起來不像一個真正的數據庫... – 2010-03-19 15:24:40