我有兩個表,我想從這兩個表中獲取數據。 TABLE_1從左邊的表中得到所有的行與where子句
ID Name
1 Test11
2 Test22
3 Test33
4 Test44
5 Test55
6 Test66
TABLE_2
ID Class Price
1 X1 10
6 X1 20
4 X1 30
6 X3 20
1 X2 10
2 X2 10
我想從左邊表,其中的類名
結果
if Class='X1'
ID Name Class Price
1 Test11 X1 10
2 Test22 X1
3 Test33 X1
4 Test44 X1 30
5 Test55 X1
6 Test66 X1 20
我使用SQL Server的所有行2008
您是否嘗試過自己什麼?任何努力?還不清楚你如何得到這個結果:'2 Test22 X1'。根據你的輸入數據,即使你的表有'ID <-> ID'關係是不可能的,因爲表2中的記錄'2 X2' –
@AndyKorneyev抱歉編輯,請分享您的評論。 – user3441151
一個簡單的'LEFT JOIN'就可以解決這個問題。 –