如何查询MYSQL中的行并将结果连接到另一个表中的行?

时间:2012-11-26 13:21:39

标签: mysql join

SELECT DISTINCT a.userID, buildstatus
FROM meeting a
WHERE buildStatus =  'complete'
INNER JOIN user.contactName ON (a.userID = b.userID)

好的,所以我正在尝试加入这两个表,其中发现会议表中的buildstatus已完成,然后它将从用户表中找到用户ID并将联系人姓名加入此查询。

不幸的是,无论我尝试什么似乎都会抛出错误信息。

有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

查询子句的顺序必须正确。切换joinwhere

SELECT DISTINCT a.userID, a.buildstatus 
FROM meeting a
INNER JOIN `user` b ON a.userID = b.userID
WHERE a.buildStatus = 'complete'