在多个id上连接多个一对多表组,并通过多个值进行限制

时间:2017-08-18 21:17:55

标签: php mysql

这可能在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限制显示的条形码

欢迎任何帮助

0 个答案:

没有答案