Grazie,

io fatto così, ma non riesco a rendermi conto se ho imboccato la strada giusta, anche se funziona:

if (($HTTP_GET_VARS['id_galleriatemi']) == "tutte_le_immagini") {
SELECT galleria_foto.id_galleria_foto, galleria_foto.id_galleriatemi
FROM (
galleria_foto
LEFT JOIN galleria_temi ON galleria_temi.id_galleria_temi = galleria_foto.id_galleriatemi
)
WHERE galleria_foto.visualizzare = 'Y'
AND galleria_temi.visualizzare = 'Y'
ORDER BY galleria_foto.data_evento DESC}

else {

SELECT galleria_foto.id_galleria_foto, galleria_foto.id_galleriatemi
FROM (
galleria_foto
LEFT JOIN galleria_temi ON galleria_temi.id_galleria_temi = galleria_foto.id_galleriatemi
)
WHERE galleria_foto.visualizzare = 'Y'
AND galleria_temi.visualizzare = 'Y'
AND galleria_foto.id_galleriatemi = ".$HTTP_GET_VARS["id_galleriatemi"]."
ORDER BY galleria_foto.data_evento DESC }

Mi diresti se si può risolvere così o se esiste un modo più semplice?

Grazie