Salve ragazzi!
Mi servirebbe una cosa del genere: ho due tabelle: "Tabella1" e "Tabella2".
In "Tabella1" c'è una colonna chiamata "ColonnaTabella1".
In "Tabella2" c'è una colonna chiamata "Colonna1Tabella2" e una chiamata "Colonna2Tabella2".Codice:SELECT * FROM Tabella1 WHERE ColonnaTabella1 = 'var'
Dovrei eseguire la SELECT che ho scritto prima, sapendo che 'var' è un valore anche di "Colonna1Tabella2".
Quindi:
Tabella1: Colonna1Tabella1: 'var'
Tabella2: (Colonna1Tabella2: 'var'), (Colonna2Tabella2: 'var2')
Dovrei selezionare da "Tabella1" dove "ColonnaTabella1" = "var" e in "Tabella2" ci dev'essere, in "Colonna1Tabella2", una riga contenente "var", contemporaneamente, sempre in "Tabella2", "Colonna2Tabella2", deve essere uguale a "var2".
Per farvi capire:
E dovrei avere il valore "ColonnaTabella1", ovvero "MysqlColonnaTabella1".Codice:SELECT ColonnaTabella1 AS MysqlColonnaTabella1 FROM Tabella1 WHERE EXIST (SELECT * FROM Tabella2 WHERE Colonna1Tabella2 = MysqlColonnaTabella1 AND Colonna2Tabella2 = 'var2')
Praticamente evito di fare un controllo con mysq_num_rows().
Credo (al 99%) di non essermi spiegato bene... provo a riformulare la domanda?
Grazie.