![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 3.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
Łączysz trzy tabele left join i sprawdzasz if'em czy id_firmy jest null lub czy id_indywidualni jest null.
left join IF Statement -------------------- Visual Basic - kto by pomyślał :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:47 |