Salve gente
ALlora il problemino della giornata è questo:
ho 3 tabelle:
categorie, aziende e contatti.
Ogni azienda viene associata ad una categoria (tramite un'altra tabella ass_caregorie) ed ogni contatto ad un'azienda (è un campo interno alla tabella contatti).
Ho bisogno di creare una query che selezioni solo i contatti che siano associati alle azienda che facciano parte di una determinata categoria.
Ho provato con una query di questo tipo:
ma mi dà quest'errore:codice:"SELECT * FROM contatti, aziende WHERE contatti.azienda=aziende.id AND aziende.id IN (SELECT id_azienda FROM ass_categorie WHERE id_categoria=$categoria)";
You have an error in your SQL syntax near 'SELECT id_azienda FROM ass_categorie WHERE id_categoria=5)' at line 4
Ora dato che la query dal punto di vista sintattico mi pare corretta, non è che mysql non supporta le subquery?