Ciao
Ho fatto un pò di prove secondo le vostre indicazioni e il risultato è questo
---------- SELEZIONE DEGLI IMPIANTI PER PROVINCIA
SELECT IMPIANTO.[Codice Impianto], COMUNI.Comune
FROM COMUNI INNER JOIN
IMPIANTO ON COMUNI.id_Comuni = IMPIANTO.id_Comune
WHERE (COMUNI.id_Provincia =
(SELECT id_Provincia
FROM PROVINCE AS PROVINCIA
WHERE (Provincia = @Provincia)))
ORDER BY COMUNI.Comune
---------- SELEZIONE DEGLI IMPIANTI PER REGIONE
SELECT IMPIANTO.[Codice Impianto], COMUNI.Comune
FROM COMUNI INNER JOIN
IMPIANTO ON COMUNI.id_Comuni = IMPIANTO.id_Comune
WHERE (COMUNI.id_Regione =
(SELECT id_Regione
FROM REGIONI AS REGIONE
WHERE (Regione = @Regione)))
ORDER BY COMUNI.Comune
Ho fatto dei test su una tabella con una decina di impianti sparsi per l'Italia e sembra funzionare
Cosa ne dite?
Ciao e grazie a tutti voi