我的桌子上只有学生姓名和学生城。此表用于查明哪个学生已从哪个城市注册在线课程。
表 - 学生城市
Name City
Anand Mumbai
Vinod Mumbai
Shailesh Pune
Rupali Delhi
Annavi Pune
Arunabha Kolkata
我需要以下列格式的报告:
Mumbai Pune Delhi Kolkata
Anand
Vinod
Shailesh
Rupali
Annavi
Arunabha
我试图找到一种方法,以便我可以使用递归SQL。但到目前为止还没有成功。
有人可以帮我解决这个问题。
答案 0 :(得分:0)
我接受了我的评论。你可以这样做:
SELECT
CASE City WHEN 'Mumbai' THEN Name END AS Mumbai,
CASE City WHEN 'Pune' THEN Name END AS Pune,
CASE City WHEN 'Delhi' THEN Name END AS Delhi,
CASE City WHEN 'Kolkata' THEN Name END AS Kolkata
FROM tab
你可以在这里看到这个 - > http://rextester.com/NYZH51845
希望这有帮助!!!