SELECT sh.Nr_V,
tt.journalnumber,
sh.journalnumber_end,
sh.journalnumerstart
FROM transactiontable tt
LEFT JOIN salesheader sh
ON tt.journalnumer between sh.journalnumerstart
AND sh.journalnumber_end;
以上顯示了我對Nr_V
加入我的transactiontable
的想法。
所以我想要所有的值在journalnumberstart
和journalnumber_end
之間,並用它們加入我的transactiontable
。這是不可能的我無法加入工作!這個想法是看Nr_V
從salesheader
加入我的transactiontable
- 問題是在兩列之間的範圍內查找journalnumber
。從兩個數據範圍獲取值並在連接中使用它?
SalesHeader
Nr_V JournalnumberStart JournalNumberEnd
100 1001002 1003000
101 1003001 1004000
SalesTransaktion
Journalnumber
1001004
1001005
1003032
可輸出
Nr_V JournalNumber
100 1001004
100 1001005
101 1003032
所以WHA我們想要的是在SalesHeader的範圍內查找以獲得SalesTransaction和SalesHeader之間的關係! 請記住,我的交易表中有600萬行!和我的銷售表中的50000行。
你能提供的表的骨骼架構 –