[英]SQL Joining Issue with 2 fields in one table
我正在尝试从两个表运行报告,第一个表NNVehicleQuote
包含车辆信息,其中两列涉及停车,一列用于日间停车NNVehicleQuote.dayparking
,另一列用于夜间停车NNVehicleQuote.nightparking
。 在此表中,这些列中的每一列都显示Id
而不是描述。
我正在尝试运行一个查询,该查询将显示查找表LU_PARKING
中两个列的实际描述。 如果我单独运行它们,则查询运行良好,但是当我尝试同时运行它们时,会出现错误。
查询如下:
SELECT *
FROM NNVehicleQuote
INNER JOIN LU_PARKING AS dayparking ON LU_PARKING.id = NNVehicleQuote.dayparking
INNER JOIN LU_PARKING AS nightparking ON LU_PARKING.id = NNVehicleQuote.nightparking
谢谢
在连接中使用别名而不是表名:
select *
from NNVehicleQuote
INNER JOIN LU_PARKING AS dayparking ON dayparking.id = NNVehicleQuote.dayparking
INNER JOIN LU_PARKING AS nightparking ON nightparking.id = NNVehicleQuote.nightparking
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.