Inner join Ohne Duplikate, ist es möglich?

Da diese beiden Tabellen
Tabelle A1 hat zwei Zeilen mit dem gleichen Wert 'a'

A1 
ein 
ein 

Tabelle A2 hat zwei Reihen mit primary key-Wert A,B und Sie sind mit 'a'

A2 
PK col2 
A A 
B a 

Was ich will ist eine Verknüpfung von A1 und A2 mit diesem Ergebnis

a a 
a B 

Offensichtlich inner join funktioniert hier nicht. Gibt es eine Möglichkeit, dies zu tun in SQL Server 2008?

Bitte Fragen Sie jeden, der nicht im Zusammenhang mit dem problem um deine Frage Lesen und es Ihnen erklären.
Und warum würde ein inner join jetzt hier arbeiten?
Wenn Sie sich auf den Wert Ein, es gibt keine Möglichkeit, nicht, um zwei Datensätze ohne Definition, die man zu Holen. Warum haben Sie zwei in der Tabelle und was determnines welche ist die richtige?
Was haben Sie tatsächlich versucht, und welche Ergebnisse hat Sie geben?
SELECT A1.pk, A2.pk WHERE A1.pk = A2.col2 ist die Antwort auf Eure aktuelle Frage.

InformationsquelleAutor user714002 | 2012-05-08

Schreibe einen Kommentar