0
A
回答
1
繼承人爲您MySQL SELECT Syntax
2
SELECT c.id, c.user_id, u.username, u.date, u.posts
FROM comments c, users u
WHERE [something]
一個很好的參考
0
"SELECT id, user_id FROM comments";
"SELECT username, date, posts FROM users";
0
不要忘記使用加入,丹的回答會導致笛卡爾乘積(即表逗號表),如果您不小心忘了把加入條件放在WHERE子句中
SELECT c.id, c.user_id, u.username, u.date, u.posts
FROM comments c join users u using(user_id)
WHERE [something]
0
根據你的問題,我想你不要在其他答案中不知道要在WHERE [something]
中輸入什麼。
SELECT c.id, c.user_id, u.username, u.date, u.posts
FROM comments c, users u
WHERE c.user_id = u.id
假設users
表中的用戶ID字段被稱爲id
。
您也可以使用:
SELECT c.id, c.user_id, u.username, u.date, u.posts
FROM users u
INNER JOIN comments c ON c.user_id = u.id
不管怎麼說,這將解決你的問題,但我會推薦一些MySQL的(或SQL一般)讀數像MySql Manual
相關問題
- 1. 從兩個表中選擇列(內部連接) - 內部連接
- 2. 從連接表列表中選擇唯一的列名稱
- 3. 從主表中選擇不同的值,並從連接的表中重複值
- 4. 選擇不同的行中左連接
- 5. 從連接表中選擇多行
- 6. php從連接表中選擇
- 7. 從連接表中選擇字段
- 8. 從多個表中選擇半連接
- 9. MySQL連接到列,同時選擇
- 10. 如何從Knex.js中的連接表中選擇特定列?
- 11. Sequelize MySQL從同一個表中選擇(左連接)
- 12. 選擇預訂數量,同時從連接表從其減去
- 13. 從兩個不同列表中選擇兩列,每列列名不同
- 14. 使用連接選擇不同的行
- 15. 如何從連接表中選擇列:laravel雄辯
- 16. 如何從Django連接中的兩個不同表中選擇兩個字段?
- 17. 如何從多列中選擇不同
- 18. mysql:在表中選擇不同的列?
- 19. 從列表中選擇列
- 20. 根據公共列從多個表中選擇不同的列
- 21. 鏈接表中不存在選擇列
- 22. 選擇從選擇列表
- 23. 從不同表中選擇多行
- 24. 從不同表中選擇數據 - vb.net
- 25. 不能僅從不同的表中選擇具有相同列名的列
- 26. 從兩個不同列表中選擇不同列數的數據
- 27. 選擇基於外部連接不同的列
- 28. 當使用zend db選擇連接時選擇表列select
- 29. 從兩個選擇行連接表不是在第三個表
- 30. 選擇查詢+連接表
什麼是C和U? – avoid 2010-07-09 04:19:08
注意評論和用戶後的c和u;那些爲表格聲明「別名」,這使得更容易引用它們。 – 2010-07-09 04:20:14
它被稱爲別名。它允許您縮短查詢中使用的表的名稱,或者對具有不同別名的同一個表進行兩次調用。 – 2010-07-09 04:21:19