Witam,
mam zapytanie, które z podanego okresu czasu ma wyciągać numery aukcji, jednak w przypadku kiedy transakcja posiada więcej niż jeden przedmiot sprzedany to numery aukcji dla takiej transakcji nie są pokazywane.
Select cs_Nick, tr_Source, tr_Id, tg_TransId, tg_PrimaryTransId, au_Number, tr_Grouped, tr_Group, tr_Complete, tr_Paid from cs__Customer
JOIN tr__Transaction on tr_CustomerId = cs_Id
LEFT JOIN tr_Group on tg_TransId = tr_Id
LEFT JOIN au__Auction on au_Id = tr_AuctionId
where tr_PayOnDelivery = '0' -- transakcja niepobraniowa
AND tr_Paid = '0' --transakcja nieoplacona
AND tr_Complete != '3' --transakcja nie zakonczona
AND tr_Complete != '2' --transakcja nie anulowana
AND tr_Grouped = '0'
AND tr_CreationDate BETWEEN tr_CreationDate AND '2014-10-29'
Takie zapytanie zwraca poniższy wynik:
W kolumnie: "Au_number" wyświetla się null zamiast numeru aukcji.
Znane są ID owych transakcji, znajdują się one w kolumnie: "tg_TransId" i na ich podstawie mogę wyciągnąć numery aukcji owych transakcji, jak jednak to teraz połączyć?