sql >> Databasteknik >  >> RDS >> Mysql

Skillnad mellan var och och klausul i join sql-fråga

Basera på följande två testresultat

select a.id, a.name,a.country from table a left join table b
on a.id = b.id
where a.name is not null 

är snabbare (237 vs 460). Så vitt jag vet är det en standard.



  1. MySQL välj där kolumnen inte är tom

  2. En förklaring av MySqlBulkLoader

  3. När du använder GETDATE() på många ställen, är det bättre att använda en variabel?

  4. En bugg för uppskattning av kardinalitet i underfrågan