【发布时间】:2016-07-21 15:08:52
【问题描述】:
我试图返回一个数据库行上所有账单详细信息的列表,但我加入表格的方式似乎没有达到预期的效果,我有两个类账单和计量:
bill { billid, customername, town, postcode, dateofissue, totalamount } 计量器 { 计量器 ID、计费器、计量器类型、计量器、计量器日期 }
我正在尝试按如下方式进行连接:
SELECT bill as a
inner join meter as b on a.billId = b.billId
where dateOfIssue between '1 jul 2015' and '30 jun 2016'
如果账单有两种不同类型的仪表,一种仪表类型是白天,一种是夜晚,那么我会为该账单获得两行。如何通过设置一列来选择一行,以便如果metertype是晚上,它会出现在名为night的列标题中,如果是白天,它会出现在名为day的列标题中
哪种联接类型最适合此目的?
【问题讨论】: