Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] pobieranie z dwóch tabel
Forum PHP.pl > Forum > Przedszkole
SaMi
chcę pobrać z dwóch tabel dane , mianowicie z tabeli brzz_strony chce pobrać kilka pozycji a z brzz_moduly tylko pozycję nazwa odpowiadającą taką której id równy jest nr_modulu.brzz_strony
i robie to w ten sposób
  1. SELECT brzz_strony.tytul, brzz_moduly.nazwa, brzz_strony.grupa_stron, brzz_strony.nr_strony
  2. FROM brzz_strony, brzz_moduly
  3. WHERE brzz_strony.tresc_pl LIKE '%temat%' OR brzz_strony.tytul LIKE '%temat%' AND brzz_moduly.id = brzz_strony.id_modulu;


na pozór wszystko dobrze do każdej znalezionej pozycji w brzz_strony pobierana jest jego nazwa modułu z tabeli brzz_moduly, niestety wyświetla każda znalezioną pozycję tyle razy ile jest pozycji w tabeli brzz_moduly, a chcę żeby pobierało tylko raz, gdzie robie błąd ?
Neeke
dołuz GROUP BY ..... smile.gif
SaMi
Mógłbyś sprecyzować jak tego użyć bo próbowałem różnych opcji ale tego efektu co chcę nie mogę uzyskać
bim2
Na końcu dodaj GROUP BY brzz_strony :]
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.