Hugo Egon Balder: MySQL: Existenz eines Datensatzes prüfen

Beitrag lesen

Hallo Matti,

danke für die Antwort!

b) wenn es nur um "gibt es welche"/"gibt es keine" geht, dann sollte die Nutzung von EXISTS deine Queries beschleunigen, da die MySQL-Engine dein SQL-Query bereits beim ersten Fund beenden kann, während beim COUNT natürlicherweise alles ausgewertet werden muss.
  SELECT EXISTS(SELECT * FROM blaWHEREbla.blub) AS resultSetNotEmpty

Mit EXISTS habe ich noch nie gearbeitet. Gehe ich recht in der Annahme, dass in diesem Fall das "resultSetNotEmpty" entweder den Wert 0 (für FALSE) oder den Wert 1 (für TRUE) hat?

MfG

Hugo Egon Balder