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