我得到了这个包含3行的表
ID Location Value
1 City Phoenix
1 State AZ
1 Country USA
需要将此转换为以下内容。通过两个步骤得到一些帮助。虽然我试图在一个查询中得到这个。任何帮助
ID City State Country
1 Phoenix AZ USA
我得到了答案。将很快发布。
谢谢, P
答案 0 :(得分:-1)
select c.Id, c.Value City, s.Value State, ct.Value Country
from tableName c
inner join tableName s on s.id = c.Id and s.Location = 'State'
inner join tableName ct on ct.id = c.Id and ct.Location = 'Country'
where c.Location = 'City'
不是很难:(