Hi,
überhaupt nicht bzw. nicht wirklich.
Du musst die Tabellen erst zusammen-joinen und dann das COUNT/GROUP BY entsprechend auf die richtigen Felder anwenden
SELECT a.user_id, a.name, a.alter, count(b.id) as zahl_fotos
FROM users as a
INNER JOIN fotos as b ON a.user_id = b.user_id
GROUP BY a.user_id, a.name, a.alter
HAVING zahl_fotos > 5
SQL-Code ohne Gewähr ...
Gruss, Frank