...EXISTS... funktioniert, ...NOT EXISTS... bringt Fehler

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

...EXISTS... funktioniert, ...NOT EXISTS... bringt Fehler

Postby vsnase » 26. January 2017 13:17

Hallo zusammen,

folgende Abfrage funktioniert:
Code: Select all
SELECT *  FROM customers
   WHERE EXISTS
       (SELECT * FROM newsletter 
           WHERE newsletter.email = customers.email)


Nun eine kleine Änderung ("NOT"):
Code: Select all
SELECT *  FROM customers
   WHERE NOT EXISTS
       (SELECT * FROM newsletter 
           WHERE newsletter.email = customers.email)


Diese Abfrage funktioniert nicht und phpmyadmin sagt:
3 Fehler wurden während der Analyse gefunden.

Unerkanntes Schlüsselwort. (near "NOT" at position 46)
Unerkanntes Schlüsselwort. (near "EXISTS" at position 50)
Unerwartetes Zeichen. (near "(" at position 63)



Ich verstehe das nicht, ich sehe den Fehler beim besten Willen nicht. Evtl. kann mir ja jemand einen Tip geben.

Danke
vsnase
 
Posts: 1
Joined: 26. January 2017 13:11
XAMPP version: 7.04
Operating System: Win10

Re: ...EXISTS... funktioniert, ...NOT EXISTS... bringt Fehle

Postby Nobbie » 26. January 2017 15:54

Bei mir läuft es fehlerfrei. Vielleicht hast Du irgendwo ein (hier nicht sichtbares) Sonderzeichen drin.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 47 guests