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. 從主表中選擇不同的值,並從連接的表中重複值
- 7. 如何選擇同一個表中兩列連接的列?
- 8. 選擇不同的行中左連接
- 9. 從連接表中選擇分鐘
- 10. 從多個表中選擇半連接
- 11. 從連接表中選擇字段
- 12. 從* to_tsvector中選擇* - 連接表
- 13. parse.com從連接表中選擇
- 14. php從連接表中選擇
- 15. 從連接表中選擇多行
- 16. 使用多個選擇從不同的表連接數據
- 17. MySQL連接到列,同時選擇
- 18. ViewBag選擇列表LINQ表連接
- 19. 如何從Knex.js中的連接表中選擇特定列?
- 20. Sequelize MySQL從同一個表中選擇(左連接)
- 21. 如何在連接查詢中選擇不同的列
- 22. 從連接表中選擇 - 不完整的表
- 23. 從兩個不同的表中選擇數據而不使用連接
- 24. 選擇預訂數量,同時從連接表從其減去
- 25. 從兩個不同列表中選擇兩列,每列列名不同
- 26. 從兩張同列的表中選擇
- 27. 使用連接選擇不同的行
- 28. SQL - 如何選擇多個表並從同一列中連接多行?
- 29. 根據連接表中的不同字段選擇最新值
- 30. 如何從連接表中選擇列:laravel雄辯
什麼是C和U? – avoid 2010-07-09 04:19:08
注意評論和用戶後的c和u;那些爲表格聲明「別名」,這使得更容易引用它們。 – 2010-07-09 04:20:14
它被稱爲別名。它允許您縮短查詢中使用的表的名稱,或者對具有不同別名的同一個表進行兩次調用。 – 2010-07-09 04:21:19