的有以下2表2:SQL查詢來加入2臺高效
Table1(col1 integer, col2)
1 "This is a string"
2 "This is another string"
5 "This is yet another string"
3 "a"
4 "b"
6 "Some other string"
Table2(col3 integer, col4 integer, col5 integer)
1 2 5
3 4 6
現在我想從表2發現所有的值,其中COL4 = 2。這給了我col3 = 1和col5 = 5。現在我想與Table1一起加入這個結果,以便獲得與這些整數對應的字符串值(col2)。
就是我想要的結果爲:
select d1.col2, d2.col2
from Table1 d1, Table1 d2
where (select col3, col5 from Table2 where col4=0);
:「這是一個字符串」,「這又是一個字符串」
SQL查詢我在PostgreSQL的寫在下面給出但是,上面的查詢給我錯誤。有人可以幫助我爲此寫一個有效的查詢。
所以你想你的結果作爲一行與兩列或兩列與列? –