sql >> Database >  >> RDS >> Mysql

Een subquery die onafhankelijk zou moeten zijn, is dat niet. Waarom?

Probeer de subquery te vervangen door een join:

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

Hier is een link naar een artikel over dit probleem . De schrijver van dat artikel schreef een opgeslagen procedure om MySQL te dwingen subquery's als onafhankelijk te evalueren. Ik betwijfel echter of dat in dit geval nodig is.



  1. Is er een manier om de JBoss-verbindingspool opnieuw te verbinden met Oracle wanneer de verbindingen slecht worden?

  2. INSERT SELECT-instructie in Oracle 11G

  3. Selecteer gebruikers die zowel een hond als een kat hebben

  4. Omgaan met tijden en na middernacht