Wpis z mikrobloga

Mireczky powie mi ktoś co jest w tym zapytaniu źle?

SELECT pesel, dzieci.nazwisko, dzieci.imie FROM preferencje
INNER JOIN dzieci ON dzieci.pesel = preferencje.pesel
GROUP BY pesel
HAVING COUNT(pesel) = '3'
ORDER BY pesel DESC;

Ogólnie z samym countem i bez joina działa tak jak chcę, czyli wyświetla mi pesel dziecka, które wysłało 3 zgłoszenia do przedszkoli (ot, taka baza), ale kiedy chcę połączyć 2 tabele (preferencje/aka zgłoszenia/ i dzieci) żeby wyświetlić imiona i nazwiska tych dzieci to zwraca błąd.
#meh #bazydanych #sql #mirkoratuj #jutromatura

EDIT: Rozwiązałem. W group by zapomniałem dopisać nazwisko i imię, jakby ktoś też potrzebował to zostawiam dla potomnych.
  • 2