Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.737 Beiträge
 
Delphi 6 Enterprise
 
#6

AW: SQL: Left Join 30-fach langsamer wie where-Bedingung. Ist das normal?

  Alt 31. Mär 2011, 08:35
Hi,
Select A.kundenname, P.Name from AdressStamm as A, Kontaktpersonen as P where P.DBAA_RECID = A.Identifikation OR A.Identifikation IS NULL
Da wir gerade Subsecelct in der Schule haben 'ne Abwandlung hiervon, wobei ich nicht weiß, ob Subselects nicht auch langsam sind (und ob das da unten so richtig ist - wie gesagt gerade erst gelernt):

Select A.kundenname, P.Name from AdressStamm as A, Kontaktpersonen as P where P.DBAA_RECID = A.Identifikation OR A.Identifikation NOT IN (Select Distinct DBAA_RECID From Kontaktpersonen)
Ralph

Geändert von Jumpy (31. Mär 2011 um 11:09 Uhr) Grund: SQL-Tag in Zitat auch noch gefixt
  Mit Zitat antworten Zitat