Veröffentlicht 19. März 200520 j Hallo, ich habe gerade entweder nen BlackOut oder ich versteh das problem von mySQL-Server nicht. ich habe folgenden Query: SELECT Nummer FROM cdnummer WHERE CDNummerID NOT IN (SELECT CDNummer FROM cd); Ich bekomme den Fehler: #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT CDNummer FROM cd) LIMIT 0, 30' at line 3 Warum ? ich versteh es nicht ?! Ich kann doch einen Subselect für das NOT IN durchführen oder etwa nicht ? PS: Die Tabellen und Felder gibt es alle.
19. März 200520 j Welche MySQL-Version nutzt du denn? Subselects werden meinesachtens erst ab 4.1 unterstützt. Kannst du vieleicht sonst nen Outer Join anbringen? Gruß, Honky
19. März 200520 j Solltest trotzdem nochmal rumtesten, ob es wirklich an der falschen Version liegt, denn ich habe schon so manch Sachen gemacht, die nach der Manual eigentlich garnicht bei mir gehen sollten. Habe selbst die MySQL Version 4.0.22...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.