Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Prosze o pomoc: zapytanie do bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
php207
Mam tabele:

klijenci (id_klijenta, nazwa_klijenta),
magazyn (id_towaru, nazwa_towaru, ile_magazyn),
zamowienia (id_zamowienia, id_klijenta, id_towaru, ile_zamowienia).

W tabeli zamowienia kazdy klijent zamawia kilka towarow z zagazynu.

Trzeba wyswietlic wszystkie nazwa_klijenta dla ktorych da sie zrealizowac zamowienie w 100% (stan magazynu sie nie zmienia, bedzie realizowane tylko jedno zamowienie wiec suma wszystkich zamowien moze przekraczac stan magazynu)
Fifi209
Po 1. Klient a nie Klijent.

Po 2. Opisz dokładniej swój problem bo czytając 3x nie zrozumiałem nic prócz tego, że chcesz jakieś zapytanie.
Quantum
na pewno da się to napisać wydajniej, ale takie coś powstało na szybko
  1. SELECT * FROM `zamowienia`
  2. LEFT JOIN `magazyn` ON `zamowienia`.`id_towaru` = `magazyn`.`id_towaru`
  3. LEFT JOIN `klienci` ON `klienci`.`id_klienta` = `zamowienia`.`id_klienta`
  4. WHERE `zamowienia`.`ile_zamowienia` <= `magazyn`.`ile_magazyn`
nie zapomnij zmienić klijent na klient w tabelach
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.