MySQL内连接查询有2个表

时间:2014-09-24 07:28:41

标签: mysql sql join inner-join

我习惯只用一个表做MySQL查询。现在我需要连接两个并且不知道:/

表: cat_member

会员|猫

11 | 3

14 | 4

12 | 3

表:成员

id |公司

11 |富

14 |杆

...

我想从cat_member中选择cat = 3,例如从表成员中显示公司名称

这是我走了多远:

SELECT cat_medlem.member, 
members.company
FROM members
WHERE cat_medlem.cat = 3
INNER JOIN members
ON cat_member.member=members.id

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

加入后应该使用where条件,您也可能希望members加入cat_member

SELECT cat_member.member, 
members.company
FROM members
INNER JOIN cat_member
ON cat_member.member=members.id
WHERE cat_member.cat = 3