Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno SQL - priradenie riadku druhej tabuľky, ak existuje, ak nie, zobrazí sa len riadok prvej

Povedzme, že mám tabuľku FAKTURA s týmito dôležitými položkami:

ID
Meno
PPD_ID
Ďalej mám tabuľku PPD, s týmito dôležitými položkami:
ID
Meno
Datum
Vytvorím príkaz SELECT:
select * from FAKTURA, PPD where FAKTURA.PPD_ID=PPD.ID
Problém je v tom, že mi to priradí len tie faktúry, kde bol vystavený aj PPD. Ja ale potrebujem, aby faktúry dalo všetky a ak existuje aj PPD k faktúre, aby sa priradilo k správnej fakúre. Takýto príkaz je nezmysel, takže ho ani skúšať nebudem, predpokladám, že by to k faktúram, ku ktorým nie je PPD, by postupne priraďovalo každé PPD:
select * from FAKTURA, PPD where FAKTURA.PPD_ID=PPD.ID or FAKTURA.PPD_ID=0
Viem, že je taká možnosť v SQL čo potrebujem, ale neviem si to teraz vybaviť ako to zapísať, lebo som to doteraz nikdy nepotreboval. Vedel by mi niekto poradiť?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny