我正在写数据库视图中两次使用同一列的sql查询。在SQL查询中使用同一列两次
这里是我的查询:
SELECT ElectricityMachinePanelDetails.MachineDescription AS "Machine Name",
ReadingValue AS "Last Day Meter Reading"
FROM ElectricityDailyMeterReadingDetails
INNER JOIN ElectricityMachinePanelDetails ON ElectricityMachinePanelDetails.MachinePanelID = ElectricityDailyMeterReadingDetails.MachinePanelID
INNER JOIN ReadingTypesDetails ON ElectricityDailyMeterReadingDetails.ReadingTypeID = ReadingTypesDetails.ReadingTypeID
WHERE ReadingCategoryID = 'RC001' AND
ReadingTypesDetails.ReadingTypeID = 'RT001'
我怎样才能在DataGrid中使用的列名ReadingValue
两次。
它不需要加入表的两倍。可以简单地使用rtd.ReadingValue两次。 –
@KayNelson我假设OP知道如何使用同一个表中的值两次,但不知道如何连接两次同一个表。不知道为什么他需要两次绝对相同的价值。 –