Mein LEFT JOIN funktioniert. Das Problem besteht darin, dass es img_id mit dem Kriterum key_id=14, aber ohne key_id 13 in deinen Daten nicht gibt. Es haben alle key_id 14 und key_id 13 zusammen.
zb key_id 14 aber ohne key_id 10 geht.
Die anderen queries probiere ich aus und editiere diesen Post.
[edit ergänzung]
die query von ghostgambler mit NOT IN geht.
die query von mir mit NOT IN geht auch.
Sogar die query von mir: SELECT a.* FROM (select '1') as k.... geht .
Was war also los, dass bei op nichts ging??
[tests]
ich habe bei einem Eintrag 13 in eine 23 geändert, und dann getestet:
14 ohne 12 -> keine
14 ohne 13 -> einer
14 ohne 10 -> viele
46 ohne 10 -> viele
46 ohne 45 -> einige weniger.
[edit for clarity]
Damit es sich recht versteht, das ist alles mit einem php-Skript , nicht in PMA, und alle vier query-Arten geben dasselbe richtige bzw. plausible.
zb key_id 14 aber ohne key_id 10 geht.
Die anderen queries probiere ich aus und editiere diesen Post.
[edit ergänzung]
die query von ghostgambler mit NOT IN geht.
die query von mir mit NOT IN geht auch.
Sogar die query von mir: SELECT a.* FROM (select '1') as k.... geht .
Was war also los, dass bei op nichts ging??
[tests]
ich habe bei einem Eintrag 13 in eine 23 geändert, und dann getestet:
14 ohne 12 -> keine
14 ohne 13 -> einer
14 ohne 10 -> viele
46 ohne 10 -> viele
46 ohne 45 -> einige weniger.
[edit for clarity]
Damit es sich recht versteht, das ist alles mit einem php-Skript , nicht in PMA, und alle vier query-Arten geben dasselbe richtige bzw. plausible.
Kommentar