这可能在mysql中吗? 在多个id上连接多个一对多表组,并通过多个值进行限制
ex.
table1
orderNr productID eventID packqty orderqty orderedpk
1 1 1 20 40 2
1 2 2 18 18 1
1 1 1 20 60 3
2 1 1 20 60 3
2 3 3 13 39 3
table2
eventID productID barcode
1 1 1234567890123
1 1 1234567890124
1 1 1234567890125
1 1 1234567890126
1 1 1234567890127
1 1 1234567890128
1 1 1234567890129
1 1 1234567890130
1 1 1234567890131
2 2 1234567890134
2 2 1234567890135
2 2 1234567890136
2 2 1234567890137
2 2 1234567890138
3 3 1234567890145
3 3 1234567890146
3 3 1234567890147
3 3 1234567890148
3 3 1234567890149
the output should look like this
orderNr productID eventID packqty orderqty orderedpk
1 1 1 20 100 5
1 1 1234567890123
1 1 1234567890124
1 1 1234567890125
1 1 1234567890126
1 1 1234567890127
1 2 2 18 18 1
1 2 1234567890134
2 1 1 20 60 3
2 1 1234567890128
2 1 1234567890129
2 1 1234567890130
2 3 3 13 39 3
2 3 1234567890145
2 3 1234567890146
2 3 1234567890147
所以我需要按产品ID和eventID选择订单号组,并使用orderedpk限制显示的条形码
欢迎任何帮助