Originariamente inviato da Blue_savana
up
Qualcosa non quadra.....

Se A contiene gli id da 1 a 4 la tabella B relazionata tramite questo A.id , contiene 5 rende il db inconsistente.

Oppure rimetti il nome campo sopra le colonne che rappresenti...

In ogni caso se il dato A assente in B si trova con:

codice:
SELECT * 
FROM A 
LEFT JOIN B 
ON A.id_gruppo = B.id_grupp 
WHERE A.id_grupp IS NULL
AND id_camp = '$id'
Query parlata....

seleziona A in congiunzione con B
Dove A.id_gruppo = B.id_grupp

Poiche' la JOIN rende NULL in B in corrispondenza del dato assente:

dove A.id_grupp IS NULL

In altre parole si puo' trovare quello che c'e' non quello che non c'e'..... preciso meglio .... se manca l'id 5 in B, manca anche il record.