La mia versione è la 4.0.17
Forse è meglio se aggiungo qualche dettaglio.
La tabella A e la B contengono questi campi con i seguenti nomi:
A
---------
id_gruppo (INT auto_increment)
gruppo
B
---------
id_camp (INT)
id_grupp
A questo punto vale la cosa di prima. Devo fare in modo di estrarre tutti i gruppi da A che non siano già presenti con l'id anche in B, ponendo anche una condizione aggiuntiva, vale a dire che id_camp della tabella B sia uguale a un certo $id ricavato dalla pagina.
Concettualmente dovrebbe essere con il left join.
Rappresentazione attraverso i valori.codice:SELECT * FROM A LEFT JOIN B ON A.id_gruppo = B.id_grupp WHERE B.id_grupp IS NULL AND id_camp = '$id'
A
-----
1
2
3
4
B
-------
2 5
3 5
1 2
4 5
A questo punto $id in B è uguale a 5.
I valori che dovrebbe estrarre è 1.
Suggerimenti sulla query?![]()

Rispondi quotando