title image


Smiley Re: FALSCHE BERSCHEIBUNG DER PROBLEMATIK!!!
ENTSCHULDIGUNG!!!



Hatte in der Eile die Felder der Tabellen vertauscht also





tabel1

======

name1 | info1 | spec1

name2 | info2 | spec1

name3 | info3 | spec1

name1 | info7 | spec2

name3 | info7 | spec2

name5 | info1 | spec3

name4 | info2 | spec4



table2

======

name1

name2

name3

name4

name5

name6

name7





Also table1 entählt ein namens-, info- und spec-Feld. Die table2 enthält alle Namen die es gibt (im namens-Feld).



Nun möchte ich im Resultset alle Namen die es gibt ermitteln und die zusätzliche Information (info-Feld) für die Spezifikation 'spec1' die ja bei table2.name6 und table2.name7 nicht vorhanden ist.



Also eine Mischung aus diesen 2 Statements:



SELECT table2.[name] FROM table2SELECT table1.[name],table1.[info] FROM table1 WHERE table1[spec]='spec1'



Somit sollte das RIGHT (OUTER) JOIN Statement doch fuktionieren oder???





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];





???
www.kalliopi.at music for connoisseurs

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: