nap Geschrieben 19. März 2005 Geschrieben 19. März 2005 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.
Honkytonk Geschrieben 19. März 2005 Geschrieben 19. März 2005 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
nap Geschrieben 19. März 2005 Autor Geschrieben 19. März 2005 ahh, das ist es, ja! Habe noch die Version 4.0.20. Vielen Dank !
freq.9 Geschrieben 19. März 2005 Geschrieben 19. März 2005 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...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden