Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z zapytaniem MySQL
Forum PHP.pl > Forum > Bazy danych > MySQL
cinnek
Witam

Mam takie 3 tabele( MySQL)

tabela FIRMY: id_firmy | nazwa
tabela INDYWIDUALNI: id_indywidualni |imie
tablea ZAMOWIENIA: id_zamowienia | id_firmy | id_indywidualni | cena


z tabeli ZAMOWIENIA id_firmy i id_indywidualni są kluczani obcymi i jesli wpisujemy zamowienie do Firmy to id_indywidualni jest null natomiast jesli wpisujemy zamowienie do klienta indywidualnego to id_firmy jest null oczywiscie w tabeli ZAMOWIENIA



Czy mozna jednym zapytaniem zrobic tak by otrzymac cos takiego:

id_zamowienia | xxxxxxxxxxxxxx | cena


gdzie xxxxxxxxxxxxx to nazwa lub imie w zalerzności czy w danym rekordzie było zamówienie dla firmy lub klienta indywidualnego


Moim zdaniem w MySQLu sie etgo nie da zrobic ale obym sie mylił
Z góry dzieki za pomoc
popbart
Łączysz trzy tabele left join i sprawdzasz if'em czy id_firmy jest null lub czy id_indywidualni jest null.

left join
IF Statement
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.