Archiv verlassen und diese Seite im Standarddesign anzeigen : Outer Join Abfrage
Lord Nikon
2004-01-25, 14:41:41
Hi,
was genau sind Outer Join Afragen in SQL ?
Aqualon
2004-01-25, 15:49:02
Lies dir mal http://www.devtrain.de/artikel_626.aspx durch, da wird das ganz gut erklärt. Ist aber wie sooft von der eingesetzen Datenbank abhängig, wie die genaue Syntax für Outer Joins ist.
Aqua
HellHorse
2004-01-25, 16:28:04
Hoffe das hilft bei der Veranschaulichung und verwirrt nicht noch mehr.
(Und dass ich mich richtig erinnere und nicht vertippt habe)
t1
key | attr2
------+-------
1 | 'eins in t1'
3 | 'drei'
t2
key | attr2
------+-------
1 |'eins in t2'
2 |'zwei'
full outer t1 on t2
t1.attr1 | t1.key | t2.key | t2.attr2
-------------+----------+----------+---------
'eins in t1' | 1 | 1 | 'eins in t2'
'drei' | 3 | null | null
null | null | 2 | 'zwei'
left outer t1 on t2
t1.attr1 | t1.key | t2.key | t2.attr2
--------------+----------+-----------+------------
'eins in t1' | 1 | 1 | 'eins in t2'
'null' | 3 | null | null
right outer t1 on t2
t1.attr1 | t1.key | t2.key |t2.attr2
--------------+------------+-----------+----------
'eins in t1' | 1 | 1 | 'eins in t2'
null | null | 2 | 'zwei'
inner join
t1.attr1 | t1.key | t2.key | t2.attr2
-------------+------------+----------+------------
'eins in t1' | 1 | 1 | 'eins in t2'
natural join on attr1
attr1 | key | attr2
--------------+---------+-------
'eins in t1' | 1 | 'eins in t2'
Lord Nikon
2004-01-25, 18:39:16
thx der link ist echt gut.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.