title image


Smiley Probleme mit Access und RIGHT JOIN?
Hallo,



vereinfacht habe ich 2 Tabellen:





table1



name1spec1

name2spec1

name3spec1

name4spec2

name5spec2





table2



name1

Info1



name2

Info2



name3

Info3





Nun möchte ich ein SQL-Statement schreiben dass mir alle namens-Felder zu einer bestimmten Spezifikation (spec-Feld) liefert und falls vorhanden noch das Info-Feld dazu. Also das Recordset sollte dann so aufgebaut sein:





ergebnis



name1

Info1



name2

Info2



name3

Info3



name4

name5



hab nun folgendes Statement versucht:



SELECT table1.[name],table1.[info],table2.[name] FROM table1 RIGHT JOIN table2 ON table1.[name] = table2.[name] WHERE table1.spec='spec1' ORDER BY table1.[name];



Als Ergebnis bekomme ich aber eigentlich nur den INNER JOIN als nur alle gemainsamheiten:





ergebnis



name1

Info1



name2

Info2



name3

Info3







Die Felder: name4 und name5 fehlen...



Was mache ich falsch, oder geht das so überhaupt nicht (hab ich was falsch verstanden). Ich verwende für diese Abfrage MS Access.



Vielen Dank!!!








www.kalliopi.at music for connoisseurs

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: