Ich habe zwei Tabelle Eins ist Master-Tabelle und eine andere Tabelle können Sie Element aus der ersten Tabelle auswählen.SQL-Abfrage für CASE-Anweisung
MasterTable
ItemID ItemName
1 Football
2 Cricket
3 Badminton
SelectionTable
UserID SelectedItemId
1 2
1 3
2 1
OutPut
UserId SelectedItemID SelectionStatus
1 1 False
1 2 True
1 3 True
Abfrage
SELECT S.UserId,M.ItemID,
CASE M.ItemID
WHEN 1 Then 'True'
WHEN 2 Then 'True'
WHen 3 Then 'True' END AS SelectionStatus
From MasterTable M
JOIN SelectionTable S ON S.SelectedItemID=M.ItemID
WHERE S.UserId=1
Wenn kein Element ausgewählt ist, dann sind alle falsch. Ich weiß nicht, wie es geht.
. und LINKS Beitritt Master zu Auswahl – xQbert