SELECT ref_id_history, namn, datum,
(SELECT COUNT(deltagare_id)
FROM deltagare_statistik
GROUP BY ref_id_history
HAVING ref_id_history = 70) AS antal FROM history,deltagare_statistik
I och för sig en vild gissning om det fungerar, är osäker på om det går bra med GROUP BY och HAVING i subqueries.. Men du kan ju testa! :)
SELECT COUNT(deltagare_id) AS antal,
history.ref_id_history, namn, datum
FROM history left join deltagare_statistik
on history.ref_id_history = deltagare_statistik. ref_id_history
GROUP BY history.ref_id_history , namn, datum
Not:
having behövs enbart om man behöver ställa villkor som innehåller aggregatfunktioner.