Oltre che lavorare studio e sono andato a lezione non ti ho abbandonato :-)
Il problema è che hai sbagliato forum dovevi postare su PHP li ti avrebbe aiutato più gente comunque questa query ti restituisce
Select id_spettacolo,count(*) from TB_DATE LEFT JOIN TB_Spettacoli ON TB_DATE.id_spettacolo = TB_Spettacoli.ID Group By id_spettacolo
ma se aggiungi la data t da errore???
Select data,id_spettacolo,count(*) from TB_DATE LEFT JOIN TB_Spettacoli ON TB_DATE.id_spettacolo = TB_Spettacoli.ID Group By id_spettacolo Order By data
????
Puoi provare anche
Select * From (Select distinct id_spettacolo from TB_DATE) as T1 Left Join TB_DATE ON T1.id_spettacolo=TB_Date.id_spettacolo Left JOIN TB_Spettacoli ON TB_Date.id_spettacolo=TB_Spettacoli.ID
Potrebbe funzionare con la sub query selezioni i valori distinti degli spettacoli dalla tabella Date e la chiami T1 poi la unisci alla tabella date stessa per avere le date e poi la unisci alla tab spettacoli per avere le altre info.

Rispondi quotando