Witam.
Mam taki problem, nie umiem napisać zapytania, które zwróci rekordy jednej tabeli w zależności od ilości rekordów w drugiej.
Tu tabelki
klucze ->
Pole Typ Null Domyślnie
aid int(11) Nie
guid char(36) Nie
date1 datetime Tak NULL
ban int(11) Nie 0
datelast datetime Tak NULL
loginy ->
Pole Typ Null Domyślnie Łącze Komentarze MIME
aid int(11) Nie klucze -> aid
login varchar(45) Nie
pass varchar(45) Nie
runs int(11) Nie
Na tabelkach jest klucz obcy jak widać.
Całość działa tak, że najpierw jest dodawany klucz i potem dodawane są kolejne loginy (kojarzone są z kluczem) w ten sposób, że znam guid z tabeli klucze, pobieram aid dla klucza i dodaję wysłany przez użytkownika login wraz z aid danego klucza.
Teraz chciałbym zrobić funkcję (w programie co korzysta z bazy), która zwróci mi wszystkie klucze, które mają więcej niż X skojarzonych ze sobą loginów, ale właśnie nie umiem i proszę o pomoc.