我有以下情形: 我有2列,第一列称为AgentID,第二列在代理表中称为AgentName。很少AgentID以“A”开头,少数以“M”开头,我想要做的事情如下:查询将列分成多列
AgentID AgentName
A123 Name1
M123 Name2
A234 Name3
Aagents AAgentName Magents MAgentName
A123 Name1 M123 Name2
A234 Name3 NULL NULL
这可能吗?我知道这很奇怪,但我的老板想要这样做!
你的回答非常相似,我的,但你用来代替子查询CTE。出于好奇:在这种情况下使用CTE有什么好处? – Szymon