如何從一個表中選擇所有列,並使用JOIN從另一個表中選擇一些列?在MySQL中。MySQL從一個表中選擇所有列並從另一個表中選擇一些
回答
只需使用表名:
SELECT myTable.*, otherTable.foo, otherTable.bar...
這會從otherTable
選擇myTable
和列foo
和bar
所有列。
,如果你想使用count(myTable。*),那麼它是如何工作的? – Stevanicus 2012-04-26 16:41:52
感謝您的提示。這也適用於Oracle數據庫......適用於仍在使用Oracle數據庫的任何人。 – SomeShinyObject 2013-03-09 14:40:54
你也可以使用別名,所以當你從tablename中選擇*作爲tn時,你可以從tablename中選擇tn。*作爲tn。 – adudley 2015-04-03 12:24:05
我真的需要更多的信息,但它會沿着線..
SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)
選擇。*,b.Aa,b.Ab,b.Ac 從表1一 左連接表2 b on a.id = b.id
這應該從表1中選擇所有的列,並且僅從表2列出的列。
這個答案添加了什麼,這是不是已經在接受的答案? – 2017-07-17 15:18:59
我只是加入這個平臺,所以我沒有意識到他們是一個被接受的答案。 – Mzila 2017-07-17 15:20:52
- 1. Mysql從一個表中選擇所有,並從另一個表中選擇一些使用別名
- 2. 從一個表中選擇所有字段,並從mysql中的另一個表中選擇一個字段
- 3. MySQL的 - 從表中選擇所有從另一個表中選擇相關行
- 4. 使用左連接從一個表中選擇所有柱子並從另一箇中選擇一些
- 5. 從另一個表中選擇列,並創建一個列
- 6. 從一個表中選擇所有行,從另一個表中選擇每個行的一個特定值
- 7. mysql從另一個表中選擇一行的多個列
- 8. 從一個表中選擇並插入另一個表中
- 9. 從一個表中選擇計數,從另一個列中選擇計數ORACLE
- 10. 從一個表中選擇所有和連接到另一個
- 11. MySQL查詢從一個表中選擇不同的值,並從一個單獨的表中選擇所有值
- 12. PHP從MySQL表中選擇並保存在另一個表中
- 13. 根據從另一個表中選擇的結果從一個表中選擇
- 14. Mysql基於從另一個表中選擇更新所有行
- 15. 從一個表中選擇一列的一些數據,並插入到另一個表中的MySql
- 16. Mysql的選擇和()從另一個表
- 17. 從一個mysql中選擇多個表
- 18. 從另一個表中選擇不在另一個表中
- 19. 發送所有選項從選擇列表到另一個JSP
- 20. SQLite從一個表或從另一個表中選擇
- 21. SQL根據另一個選擇語句從表中選擇列
- 22. 選擇基於另一個表的值從另一個表列
- 23. 從另一個表中選擇值
- 24. 從列空選擇另一個選擇
- 25. 選擇從一個表一個MySQL行基於另一個
- 26. 有條件地從MySQL中的一個表或另一個表中選擇
- 27. 加入計數從一個表從另一個選擇 - mysql的
- 28. 選擇表並在另一個表中的某些列
- 29. 從表中選擇,並在另一臺
- 30. 從另一個表中選擇一個bool列
@Yves,很可能在書中找到SO中所有問題的答案。對我來說似乎是一個有效的問題。 – 2010-08-16 12:08:18