![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 476 Pomógł: 96 Dołączył: 10.04.2008 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę pobrać powiązane dane z dwóch tabel, moje zapytanie:
Oczywiście, jeżeli w tabeli wplaty nie znajduje się pasujący rekord nie wypisze żadnych informacji. Czy jest możliwość wykonania zapytania, które połączy dane z tych tabel, a w przypadku braku wplaty wypisze informacje o kupujacym np. z zerami w miejscu informacji pobieranych z wplaty? -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.08.2011 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
SELECT kupujacy.nick, kupujacy.email, kupujacy.zaplacone, kupujacy.wyslane, kupujacy.typ, wplaty.numer, wplaty.DATA FROM kupujacy OUTER JOIN wplaty ON kupujacy.userid = wplaty.id_kup
To powinno załatwić sprawę. W razie niedopasowanych rekordów wyświetli się NULL |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 476 Pomógł: 96 Dołączył: 10.04.2008 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
OK rozwiązane, po przez zastosowanie left join.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:28 |