Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]ograniczanie wyników mysql
Forum PHP.pl > Forum > Przedszkole
equuleus
Bardzo proszę o pomoc.
Mam dwie tabele:
Tabela1
id_wycieczki, nazwa i inne(id_wycieczki jest tu kluczem głównym)

TAbela2
id, id_wycieczki i inne(id jest tu kluczem głównym)

Jakiego zapytania mysql użyć aby wyświetlić te nazwy z tabela1 dla których odpowiedający id_wycieczki znajduje się w tabela2. Chcę aby nazwa nie powtarzała się w zwróconych rekordach, nawet jeśli konkretny id_wycieczki powtarza się w tabela2 kilkukrotnie.
ghastblood
  1. SELECT nazwa FROM tabela1 LEFT JOIN tabela2 ON tabela1.id_wycieczki = tabela2.id_wycieczki
equuleus
Dziękuję.
Jednak takie zapytanie zwraca tyle rekordów z tą samą nazwą ile razy odpowiadający jej id_wycieczki znajduje się w tabela2.
Ja chcę żeby rekord z nazwą był zwracany tylko raz jeśli odpowiadający jej id_wycieczki znajduje się w tabela2 (bez względu na toile id-ów _wycieczki jest w tabela2).

Dość zawikłane ale nie potrafię jaśniej tego ująć...
mmmmmmm
DISTINCT
equuleus
Dzięki, tego właśnie szukałam
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.