MySQL多表链接

时间:2010-08-06 09:48:27

标签: php mysql

我是这些类型的MySQL查询的新手。 基本上,我在MySQL数据库中有两个表。一个称为groupmembers,另一个称为users

groupmembers包含两列的行,groupiduserid

users包含两列的行,useridusername

我正在尝试编写一个查询,在groupmembers表中搜索groupid为15的行,但userid中的groupmembers与其中的users相关联SELECT * FROM groupmembers WHERE groupid = 15 (something to find the user row by using the userids) AND users.username = '%testquery%'并搜索那个。

例如:

{{1}}

如果您需要更多相关信息,请告诉我,因为我不善于解释事情!

1 个答案:

答案 0 :(得分:2)

尝试:

SELECT * FROM groupmembers g INNER JOIN users u ON
g.userid = u.userid WHERE g.groupid = 15 and u.username LIKE '%testquery%'
ORDER BY u.userid