我已经问过(并解决了)一些近似的问题 here 但现在比较复杂。我有相同的出价表:从不同栏目和两个表格中选择数据
Id_auction bidder_1 winner_1 bidder_2 winner_2 item
1 Alice 1 Ben 1 cup
2 Charles 0 Alice 1 mug
3 Ben 1 Charles 1 pen
但现在我想加入与另一个表USD
Id_auction USD
1 100
2 150
3 50
的资料。如果投标人是一个胜利者的值是1,如果不是一个胜利者的价值因此,在第一次拍卖中,爱丽丝和本是赢家,仅次于爱丽丝获胜。我将需要MySQL查询,所以结果将如下所示:
Id_auction bidder item bidder_number USD
1 Alice cup 1 100
1 Ben cup 2 100
2 Alice mug 2 150
3 Ben pen 1 50
3 Charles pen 2 50
谢谢!
首先正常化数据 – Strawberry
你能重新在mysqlfiddle内容的表? – Tschallacka