ho due tavole Incident (id, data) Promemoria (incidentID, tipo) inner join su incident.id = reminder.incidentIDSQL selezionare se contare
e voglio prendere incident.id solo se ha più di 4 reminder.type = 15 quello che penso è
SELECT incident.id
FROM incident
INNER JOIN reminder ON incident.id = reminder.incidentid
HAVING COUNT (reminder.remindertype = "something") >5
GROUP BY incident.incidentcode
L'erroe che ottengo è
linea 6: la sintassi non corretta in prossimità ' ='.
Cosa posso fare?
+1, ma credo che sia buona pratica (anche richiesto da più DBMS) per avere la GROUP BY prima di aver – Najzero