Ciao a tutti... pensavo di conoscere il linguaggio MySql... ma mi sbagliavo... magari mi sto perdendo in un bicchiere d'acqua... ma al momento non riesco a trovare una soluzione!!!
Ho 2 tabelle
- registrati
id, nome, etc...
-annunci
id, id_registrato, pubblicato, etc..
Questi sono i campi di mio interesse...
Il problema è che devo estrarre SOLO i registrati che non hanno annunci oppure che li hanno ma con valore del campo pubblicato diverso da 1.
Ho provato con questa query:
ma non ottengo l'estrazione sperata... mi estrae anche i reistrati che hanno pubblicati degli annunci...
Qualcuno mi può illuminare?
Ne ho provate anche altre ma non riesco a trovare la formula giusta.
Ho 2 tabelle
- registrati
id, nome, etc...
-annunci
id, id_registrato, pubblicato, etc..
Questi sono i campi di mio interesse...
Il problema è che devo estrarre SOLO i registrati che non hanno annunci oppure che li hanno ma con valore del campo pubblicato diverso da 1.
Ho provato con questa query:
PHP:
$query_ricerca= "SELECT * FROM annunci RIGHT OUTER JOIN registrati ON registrati.id=annunci.id_registrato WHERE annunci.pubblicato=1 GROUP BY annunci.id_registrato "
ma non ottengo l'estrazione sperata... mi estrae anche i reistrati che hanno pubblicati degli annunci...
Qualcuno mi può illuminare?
Ne ho provate anche altre ma non riesco a trovare la formula giusta.