2016-10-12 111 views
1

我想做一個查詢,並有一個巨大的大腦塊。這裏的情況是創建一個查詢使用2列3列和密鑰ID

表1

Account  |  Sen1  | Sen2 
------------------------------------- 
1234     1    0 
1235     0    1 

表2

ID   |  Name 
-------------------------- 
1     Box 

結果努力實現

Account  |  Name 
------------------------ 
1234    Box 
1235    Box 

代碼試圖

SELECT Table1.account, table1.sen1, table1.sen2, 
table2.id, table2.name 
FROM table1 
OUTER JOIN table2 ON (table1.sen1=table2.id) AND (table1.sen2=table2.id) 
+1

Table1與Table2有什麼關係? – Eric

+0

對不起,試圖獲取sql腳本來實現結果 –

+0

什麼是Sen1和Sen2?表2的ID? – Eric

回答

0

不知道你想達到什麼。但下面應該做的:

SELECT m.Account, k.Name FROM Table_1 m 
INNER JOIN Table_2 k ON k.ID = m.Sen1 OR k.ID = m.Sen2 
+1

謝謝你正是我需要的! –

0
SELECT 
    table1.account, 
    table2.name 
FROM 
    table1 
JOIN 
    table2 ON 
    table1.sen1 = table2.id 

問題不是很清楚,但看起來你正在尋找這樣的事情?