这样的事情的正确语法是什么:
SELECT * FROM gals
WHERE id NOT IN (SELECT id_gal FROM paginas_principales)
AND id NOT IN (SELECT id_gal FROM paginas_secundarias)
我会感激任何帮助。
答案 0 :(得分:1)
必须:
SELECT * FROM gals
WHERE id NOT IN (SELECT id_gal FROM paginas_principales)
AND id NOT IN (SELECT id_gal FROM paginas_secundarias) ORDER BY id DESC
^^^^
答案 1 :(得分:0)
SELECT * FROM gal LEFT JOIN primary ON gal.id_gal = primary.id_gal LEFT JOIN secondary ON gal.id_gal = secondary.id_gal WHERE primary.id_gal IS NULL AND secondary.id_gal IS NULL
答案 2 :(得分:-1)
试试这个:
SELECT * FROM gals g,(SELECT id_gal FROM paginas_principales)t
WHERE g.id !=t.id_gal
AND g.$whateveryourcolumn !=t.id_gal ORDER BY id DESC