我需要使用左外连接来从两个表中获取值。 我的代码
SELECT RR.RRID,
RR.PROPERTYID,
RR.ROOMTYPEID,
RR.OCCID,
RR.RATE,
RT.ACCOUNTID,
RR.CREATEDBY,
RR.CREATEDDATE,
RR.UPDATEDBY,
RR.UPDATEDDATE,
(OT.OCCID) AS TXOCCID,
(OT.OCCUPANCY) AS TEXTOCCUPANCY,
(RT.ROOMTYPEID) AS TXROOMTYPRID,
(RT.TYPENAME) AS TEXTROOMTYPE
FROM APP_ROOMRATE RR
RIGHT OUTER JOIN TX_MYROOMTYPE RT ON RT.ROOMTYPEID = RR.ROOMTYPEID
RIGHT OUTER JOIN TX_MYOCCUPANCYTYPE OT ON OT.OCCID=RR.OCCID
WHERE RT.ACCOUNTID=2
在这里我得到了最后一个表tx_occpancy值,我需要从左外连接中得到两个tx_roomtype值,
提前谢谢
答案 0 :(得分:0)
我在您的查询中看不到左连接,只有正确的连接。尝试用左连接替换它们,看看会发生什么。
答案 1 :(得分:0)
将第二个右外连接替换为左外连接。