2013-05-28 59 views
0

我想不出加入..
需要從一個地方列等於在另一個桌上的東西一個表中的所有行..MySQL的兩個表中加入一個條件

這樣的:

SELECT ALL FROM someTable 
WHERE COLUMN someColumn = '123' (IN A DIFFERENT TABLE) 

類似的東西.. 和標識需要匹配,當然..

+0

嘗試左加入mysql –

回答

4

只需使用一個INNER JOIN

SELECT * 
FROM SomeTable S 
    JOIN SomeOtherTable S2 
     ON S.SomeKey = S2.SomeKey 
WHERE S.SomeColumn = '123' 

我並不完全清楚你的問題,所以你可能不需要WHERE條款如果您代表的標準JOIN

+0

也許可能有'SELECT S. * ...' – BlitZ

+1

@CORRUPT - 很好的補充。希望能夠幫助海報瞭解如何使用JOIN。 – sgeddes

+0

這工作很好,SQL連接的視覺解釋看起來像一個很好的閱讀。謝謝=] – bushdiver