我有一些SQL返回需要的数据,但是我想更改其显示方式。
最简单的解释方法是,我返回许多属性的数据,但是每个属性可能有1或2种燃料为其提供服务。我拥有的数据处于仪表级别,并且每个属性最多返回2行,我希望在1行中查看每个属性的所有数据。
Property | Fuel | meter serial number
---------|-------------|--------------------
1 | Electricity | E1xxxxxx
1 | Gas | G1xxxxxx
2 | Electricity | E2xxxxxx
我想要它在属性级别(即:
)中查看数据Property | Electricity meter serial number | Gas meter serial number
---------|---------------------------------|--------------------
1 | E1xxxxxx | G1xxxxxx
2 | E2xxxxxx | NULL
我猜这将非常简单,但我只是不知道找到合适的搜索词。
我正在运行的实际查询比我发布的查询复杂得多,并且返回200k行数据。我一直在通过vlookups和一组唯一的属性ID在excel中转换数据。但是计算需要花费很多时间,因此我认为必须有一种更好的SQL方法。
谢谢