Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] zliczanie powtórzeń z warunkiem
Forum PHP.pl > Forum > Przedszkole
-Samik-
Witam, mam mały SQLowy problem. Muszę zliczyć powtórzenia rekordu w tabeli i wyświetlić te, których jest więcej niż x.
Dla rozjaśnienia:

  1. SELECT id_osoby, COUNT(id_osoby) FROM tabela GROUP BY id_osoby

To oczywiście mi wyświetla id_osoby i ilość powtórzeń tej osoby w rekordach. Muszę teraz wyświetlić jedynie te, które powtarzają się więcej niż x razy.

Później muszę te id odnieść do drugiej tabeli, żeby wypisać imiona i nazwiska, a do tego nie mam pojęcia jak się zabrać.
Druga tabela zawiera pola "id_osoby", "imie" i "nazwisko".

Znajdzie się ktoś skory do pomocy? smile.gif Z góry dzięki
nospor
Drugą tabelę łączysz normalnie przez LEFT JOIN
Zaś co do warunku na liczbę wystąpień to musisz użyć poprostu HAVING zamiast WHERE
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.