rasta74: count() Zusammenfassung aus 3 tabellen mit min. Vorgabe

Beitrag lesen

Hallo zusammen,

ich habe die schwierigkeit eine Abfrage zusammen zu bekommen.

Ich habe 3 Tabellen.. user, video und gallery
Ich möchte nun einen User ausgeben, der min. 1 Video und min. 3 Galerien hat.

$sql = "SELECT
count(a.user_id) as count_gallery,
count(b.user_id) as count_video,
c.id as user_id, c.name as user_name

FROM _gallery as a, _video as b, _user as c

WHERE
a.user_id = c.user_id AND
b.user_id = c.user_id AND
count_gallery >= 3 AND
count_video >= 1

GROUP BY c.user_id

ORDER BY RAND() LIMIT 0,1";

Ich hoffe es kann mir dabei jemand helfen, denn ich komm nicht weiter. Schon mal vielen Dank