難以在標題中解釋。 Newb在這裏。SQL選擇使用不同表格中行的值的組合
我有一個2列的臨時表。
| numdoc | linha |
| 1 | 5 |
| 233423 | 7 |
| 34663 | 4 |
現在我需要使用這些值來做出選擇是這樣的:
select *
from wgcdoclinhas
where numdoc in (numdoc from #temptable)
and linagrup (linha from #temptable)
而且我想這回行,其中的值從#temptable,但沒有相匹配的那些混合值。因爲我寫的查詢沒有做出區分。每行只有一個結果。
因爲在我的#temptable中有300行,我想要的結果是顯示300行。
我在上面的#temptable上運行查詢所需的結果會顯示3行,每個#temptable一個。
- 1的結果,其中numdoc = 1和linagrup = 5,
- 另一個用於numdoc = 233423和lnagrup = 7
- 最後另一個用於numdoc = 34663和linagrup = 4
我明白如果這不夠清楚,希望是。
謝謝。
如果包含帶有期望輸出的樣本數據,將會很容易理解。特別我們不知道wgcdoclinhas表上有什麼 –