.... ho questo link: viaggi.asp?sez=2 (il 2 indica la tipologia del viaggio)

in "viaggi.asp" recupero il valore di "sez" con request.querystring e quando vado a fare le select mi seleziona giustamente i risultati relativi a quella tipologia ma ripetendo il ciclo per il numero di record presenti nella tabella "tipologie".

x es. se nella tabella "tipologie" ci sono 4 tipologie e nella tabella "viaggi" ci sono 3 record che soddisfano la mia ricerca, io visualizzo 12 risultati anzichè 3 :berto:

ho provato anche a mettere SELECT DISTINCT ma non cambia nulla :master:

codice:
Dim strSQL
		strSQL = "SELECT "&_
		"v.id_viaggio AS VIAGGI_id_viaggio, "&_
		"v.tipologia AS VIAGGI_tipologia, "&_
		"v.titolo AS VIAGGI_titolo, "&_
		"v.destinazione AS VIAGGI_destinazione, "&_
(qui di seguito estraggo tutti i campi di "viaggi" e tutti i campi delle altre tabelle collegate: tipologie, destinazioni, stati, ecc.)
		......
		....
		..
		.	
		"FROM viaggi AS v, tipologie AS t, destinazioni AS d, stati AS s, aree AS a, pernottamenti AS pern, alloggi AS allo, durate AS dur "&_
		"WHERE v.tipologia = "& sez &" AND d.id_destinazione = v.destinazione AND s.id_stato = v.stato AND a.id_area = v.area AND pern.id_pernottamento = v.pernottamento AND allo.id_alloggio = v.alloggio AND dur.id_durata = v.durata"