Buongiorno programmatori,
Ho una query che estrae molte colonne per stampare un file csv , a questa query ho bisogno di applicare un filtro dicendo che il numero di allievi (id_allievo) della tabella allievi ,collegata per id_sedeCliente a tutte le altre, deve essere >5.
Per ora ho provato con alcune soluzioni che girano intorno a questa ma non funzionano.
Qualcuno sa aiutarmi?
in altre parole devo estrarre tutte le sedi (con relative colonne di indirizzo ecc.) che hanno almeno 5 allievi e stato!=Dcodice:SELECT * FROM allievo AL INNER JOIN( SELECT IND.id_sedeCliente, SOC.ragioneSociale, IND.toponimo, IND.indirizzo, IND.civico, IND.cap, IND.comune, IND.provincia, SER.servizioAllievo, SER.permessi, SER.abilitato FROM societacliente SOC INNER JOIN sedecliente SEDE ON SEDE.id_societaCliente= SOC.id_societaCliente INNER JOIN indirizzosedecliente IND ON IND.id_sedeCliente=SEDE.id_sedeCliente INNER JOIN servizi SER ON SER.id_sedeCliente= SEDE.id_sedeCliente WHERE SOC._Stato!= 'D' ) AS SCUOLE ON AL.id_sedeCliente =SCUOLE.id_sedeCliente HAVING COUNT(*) > 5

Rispondi quotando
