Просто Присъединете се
с тази таблица USD
:
ИЗБЕРЕТЕ под.*, USD.USDFROM( ИЗБЕРЕТЕ t1.id_auction, t2.bidder_1 КАТО оферент, t2.item, 1 КАТО оферент_номер ОТ таблица1 t1 INNER JOIN table1 t2 ON t1.id_auction =t2.ID_t2 .winner_1 =1 UNION ALL SELECT t1.id_auction, t2.bidder_2 КАТО оферент, t2.item, 2 FROM table1 t1 INNER JOIN table1 t2 ON t1.id_auction =t2.id_auction И t2.winner КАТО ПРИСЪЕДИНЯВАНЕ =USDN .id_auction =USD.id_auctionORDER BY id_auction, оферент;
Актуализирана демонстрация на SQL Fiddle
<предварителен код>| ID_AUCTION | УЧАСТНИК | АРТИКУЛ | BIDDER_NUMBER | USD |------------------------------------------------ -----| 1 | Алис | чаша | 1 | 100 || 1 | Бен | чаша | 2 | 100 || 2 | Алис | чаша | 2 | 150 || 3 | Бен | писалка | 1 | 50 || 3 | Чарлз | писалка | 2 | 50 |