Frank (no reg): mehr als x mal

Beitrag lesen

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