Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Spory problem z grupowaniem
Forum PHP.pl > Forum > Bazy danych > MySQL
Sznaps
Otóz biorę naraz dane z kilku tabel (tabele x,xx,yy,zz). Po trzy dane z każdej tabeli przy czym kolumny odpowiednie nazywają się identycznie w każdej z tabel(do_opis, do_praca i brane one są z tabel xx,zz,yy)

Korzystam z zapytania:

SELECT

//zz,x,xx,yy to tabele
x.id_zam,xx.do_opis,xx.do_praca,yy.do_opis_,yy.do_praca,zz.do_opis,zz.do_praca

FROM x, xx, yy, zz


WHERE


x.id_zam = xx.id and xx.czy_dod != '0' OR


x.id_zam = yy.id and yy.czy_dod != '0' OR


x.id_zam = zz.id and zz.czy_dod != '0'

GROUP BY x.id_zam
ORDER BY x.czas DESC
LIMIT 4


i problem jest taki że grupuję po id_zam natomiast po wyjęciu danych zapytanie zwraca mi dla każdego wyjętego wiersza po trzy pola do_praca i do_opis .

Czy można zmienić zapytanie tak aby dla każdego wyjętego zamówienia zapytanie zwracało by tylko dane do_praca i do_opis dokladnie z tego zamówienia?

Pozdrawiam.
popbart
1.W relacjach nie używa się OR
2.Co masz na myśli
Cytat
dla każdego wyjętego zamówienia
?
3.Używaj BB Code!
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.