Haben Sie eine Tabelle wie diese. Nehmen wir an, es vollen Tisch und wir haben nicht alle anderen Reihen:Case für den gesamten Datensatz in SQL-Tabelle
ID Place
1 A
1 B
2 C
3 D
Wie kann ich so etwas durchführen:
ID Place YesNo
1 A 1
1 B 1
1 C 0
1 D 0
2 A 0
2 B 0
2 C 1
2 D 0
3 A 0
3 B 0
3 C 0
3 D 1
Für ja/nein ich CASE-Anweisung müssen aber wie die Rest- zu tun Volle Join-Tabelle auf sich selbst oder einige andere Optionen?
Danke!
ist die Idee, sowohl Platz anzuzeigen ist, dass ID = 1 und ID <> 1 unter ID = 1. Es ist ein Analogon des vollständigen Joins. – HalfPintBoy
Also alle Werte in der Tabelle mit ID = 1 und alle Werte der Tabelle mit ID = 2 und dann CASE in der dritten Spalte für 0 oder 1 ausführen – HalfPintBoy
Ich habe die Post reedit ich denke jetzt ist es klarer. Sorry für den ersten unklaren Eintrag – HalfPintBoy