sql >> Databáze >  >> RDS >> Mysql

Má smysl používat LIMIT v dotazu EXISTS?

Účel EXISTS() je provést dotaz pouze do může rozhodnout, zda existují nějaké řádky v této tabulce odpovídající WHERE doložka. To znamená, že logicky dělá to samé jako LIMIT 1 . EXISTS se pravděpodobně nazývá semi-join v některých kruzích.

Sečteno a podtrženo:Nepoužívejte LIMIT 1 uvnitř EXISTS() .

Dodatek:Jak zdůrazňuje Paul, LIMIT s OFFSET (nebo LIMIT m,n ) má význam.



  1. Jak zvětšit velikost datového souboru na SQL Server (T-SQL)

  2. MySQL zkrátí text se třemi tečkami

  3. Nahrávání souborů/obrázků blob do Mysql

  4. MySQL GROUP_CONCAT escapování