Folgender Sachverhalt:<BR>
eine Table (a) mit einem Feld (USERID,varchar(10))<BR>
eine Table (b) mit den Feldern (object,spaceused,spacelimit,etc...)<BR>
wobei in a.userid zB. bst123 steht und in b.object entsprechend e:\hse\bst123 (Beziehung zwischen den Tables)<BR>
Mit folgender Abfrage hätte ich eigentlich erwartet, dass ich alle <BR>Datensätze von a erhalte, unabhängig ob ein entsprechender Eintrag in <BR>b gefunden wurde oder nicht !? <BR>Leider liefert er (ein MS2000 SQL-Server) nur passende Datesätze ???<BR>
SELECT a.[UserID],b.[object],b.[spacelimit] FROM [UserIDs]a<BR>
LEFT OUTER JOIN [QuotaTable]b<BR>
on a.userid = SUBSTRING(b.[Object],9,15)<BR>
where CONVERT(varchar(12), b.TimeStamp, 104)= '10.11.2002' <BR>
order by a.userid<BR>
eine Table (a) mit einem Feld (USERID,varchar(10))<BR>
eine Table (b) mit den Feldern (object,spaceused,spacelimit,etc...)<BR>
wobei in a.userid zB. bst123 steht und in b.object entsprechend e:\hse\bst123 (Beziehung zwischen den Tables)<BR>
Mit folgender Abfrage hätte ich eigentlich erwartet, dass ich alle <BR>Datensätze von a erhalte, unabhängig ob ein entsprechender Eintrag in <BR>b gefunden wurde oder nicht !? <BR>Leider liefert er (ein MS2000 SQL-Server) nur passende Datesätze ???<BR>
SELECT a.[UserID],b.[object],b.[spacelimit] FROM [UserIDs]a<BR>
LEFT OUTER JOIN [QuotaTable]b<BR>
on a.userid = SUBSTRING(b.[Object],9,15)<BR>
where CONVERT(varchar(12), b.TimeStamp, 104)= '10.11.2002' <BR>
order by a.userid<BR>
Comment