2014-09-24 64 views
1

我習慣只用一個表來完成MySQL查詢。現在我需要連接兩個,而且不知道:/MySQL內部連接查詢與2個表

表:cat_member

成員|貓

11 | 3

14 | 4

12 | 3

表:成員

ID |公司

11 | Foo

14 |酒吧

....

我想從cat_member選取貓= 3爲例,並從表中成員

這是多遠我來展示公司名稱:

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

任何想法?謝謝!

回答

1

WHERE條件應在連接後走,還你可能希望加入memberscat_member

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

運行完美!謝謝:)更有意義。我會在8分鐘內接受答案:) – Stichy 2014-09-24 07:35:12

+0

非常歡迎您! – 2014-09-24 07:35:56