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

Poddotaz, který by měl být nezávislý, není. Proč?

Zkuste nahradit dílčí dotaz spojením:

SELECT * 
FROM files f
LEFT OUTER JOIN reades r on r.file_id = f.file_id
WHERE r.file_id IS NULL

Zde je odkaz na článek o tomto problému . Autor tohoto článku napsal uloženou proceduru, aby přinutil MySQL vyhodnotit poddotazy jako nezávislé. Pochybuji však, že je to v tomto případě nutné.



  1. Funkce backendu pro resetování hesla

  2. Jak migrovat databázi Oracle z AWS EC2 na AWS RDS

  3. Oracle/SQL - Hledání záznamů s jednou hodnotou bez nul

  4. Služba MySQL57 na místním počítači se spustila a poté zastavila