提问者:小点点

如何用MySQL混合两个表的数据?


大家好,我正在学习如何使用MySQL和Node JS,我正在尝试找到一个混合两个表的查询。如果我得到一个表“users”,其中有列“userid”、“userimage”,另一个表“comments”,其中有列“commentID”、“comment”、“commentuserid”、“threadid”。你知道我是否可以添加用户的图片谁评论在这个查询的结果请?

“从threadId=?的注释中选择*”


共1个答案

匿名用户

您需要使用SQL联接来实现这一点。
这里提供了SQL联接的示例:SQL联接
在您的情况下,可以按以下方式进行查询:

SELECT users.userImage, comments.commentId [ you select what you need in here ]
FROM comments
INNER JOIN users ON comments.commentUserId = users.userId
where threadId = ? ;