Ho 2 tabelle (membri, duty_sched) Desidero poter contare quante volte ciascun membro appare nella tabella duty_sched. Questo è ciò che ho dopo diverse settimane alla ricercaMySQL Left Join Count Non funziona
SELECT
members.fname,
members.lname,
(SELECT COUNT(duty_sched.id) FROM duty_sched
WHERE 'duty_sched.mbr_id' = 'members.mbr_id') AS shifts
FROM members
ORDER BY members.lname, members.fname
L'uscita sto ottenendo è tutti zero, quello che vorrei per mostrare me è:
Nome sposta Bob Smith 4 Jane Johnson 2
Qualsiasi aiuto che posso ottenere sarà molto apprezzato.
Ciao, ho provato la tua query su dump table che ho. la tua struttura è giusta prova a contare (*) e controlla le tue condizioni. –