Ich muss diese beiden Abfragen kombinieren, so dass "Ja" erzeugt wird, wenn HET = 1 und UOW = 3 in der TPS-Tabelle und "Nein" andernfalls erzeugt wird. Gibt es eine Möglichkeit, dies zu tun?SQL Server JOIN und SELECT CASE in 1 Abfrage
select
TPS.HET,
TPS.UOW AS UOW
from controls
inner join TPS on
ctrls.Priority_Score=TPS.score
inner join TPS AS UOW on
ctrls.Priority_Score=TPS.score
select
case when HET = '1' then 'Yes' else 'No' end as HET,
case when UOW = '3' then 'Yes' else 'No' end as UOW from TPS
Warum Sie nicht einfach hinzufügen tha t case Konstrukt zu der Select-Klausel der ersten Abfrage? –
Kleben Sie diese beiden Case-Anweisungen unter SELECT in Ihrer ersten Abfrage und Sie haben, was Sie wollen (stellen Sie nur ein zusätzliches Komma, um Ihre Felder zu trennen) – JNevill
Warum tun Sie dies, 'innere beitreten TPS AS UOW auf ctrls.Priority_Score = TPS.score'? –