![](/img/trans.png)
[英]SELECT from two tables WHERE different columns in each table equal $id ORDER BY common column (PHP/MySQL)
[英]MYSQL Retrieving data from a table where id is not present in a column of two differents tables
像這樣的正確語法是什么:
SELECT * FROM gals
WHERE id NOT IN (SELECT id_gal FROM paginas_principales)
AND id NOT IN (SELECT id_gal FROM paginas_secundarias)
我將不勝感激。
一定是:
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
^^^^
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
嘗試這個:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.