Secondo me è giusta
I campi relativi ai JOIN sono tutti numerici ?????
Il campo idPuntoV è numerico ?????
la variabile è numerica ?????
Non vedo altro che potrebbe disturbare
magari riprivala cosi:
- Racchiuso la WHERE fra parentesi
- Aggiunto il PuntoVirgola finale
- Redistribuito i JOIN
Facci saperecodice:SELECT * FROM tipologie INNER JOIN ( ( marche INNER JOIN prodotti ON marche.id = prodotti.idMarca ) INNER JOIN disponibilita ON prodotti.id = disponibilita.idProdotto ) ON tipologie.id = prodotti.idTipologia WHERE (disponibilita.idPuntoV=$idPuntoV) ;
.