ich SQL Server 2012 verwenden und ich brauche eine Abfrage zu schreiben, die die folgende Ausgabe geben Sie mir tun würden:Wie schreibe ich eine T-SQL-Abfrage, die 1 ausgeben würde, wenn der Wert in einer Spalte in Tabelle A mit dem Wert in einer Spalte in Tabelle B übereinstimmt, sonst 0?
Code Value
FRBAR 0
ENSPA 1
DEWINE 1
...
die oben Um das zu erreichen, habe ich mit zwei spezifischen Tabellen in meiner Datenbank arbeite, nämlich Tabelle A und Tabelle B. Tabelle A hat eine Spalte mit der Bezeichnung CodeA
und Tabelle B hat eine Spalte mit der Bezeichnung .
Ich möchte eine T-SQL-Abfrage schreiben, die alle Werte in Spalte CodeA
mit denen in Spalte CodeB
übereinstimmen würde und das oben erwähnte Ergebnis ausgeben.
Ich weiß, ich muss eine JOIN
auf diese 2 Spalten tun, aber ich bin verwirrt darüber, wie die Logik der Rückgabe einer 1 wenn es eine Übereinstimmung und eine 0 andernfalls.