Due tabelle
cornici
| Id |
quadri_cornici
| id_cn | id_qd |
id_cn è la relazione con la TB cornici
Mi serve trovare le righe della tabella cornici che non ci sono nella tabella quadri_cornici e se ci sono che non abbiano un campo con un certo valore in id_qd (in questo esempio "13")
Codice PHP:
SELECT cn.Id AS id_cn, qdcn.id_cn AS id_cn_r, qdcn.id_qd AS id_qd_r
FROM cornici AS cn
INNER JOIN quadri_cornici AS qdcn
ON cn.Id <> qdcn.id_cn OR (cn.Id = qdcn.id_cn AND qdcn.id_qd <> 13)
WHERE qdcn.id_qd <> 13
Questa mi trova anche le righe con id_qd di quadri_cornici con "13"
Sarà le troppe ore passate davanti al PC ma non ne vengo fuori...
Qualche idea?