Zum Beispiel, das besser ist:Ist es besser, zwei Felder miteinander zu verbinden oder sie jeweils mit derselben Konstante zu vergleichen?
select * from t1, t2 where t1.country='US' and t2.country=t1.country and t1.id=t2.id
oder
select * from t1, t2 where t1.country'US' and t2.country='US' and t1.id=t2.id
besser als in weniger Arbeit für die Datenbank, schnellere Ergebnisse.
Hinweis: Sybase, und es gibt einen Index auf beiden Tabellen von country+id
.
Welcher Datenbankserver? –
Sybase, und es gibt einen Index auf beiden Tabellen des Landes + ID – stu