Sql server 2005 在SQLServer2005中的select语句中
如何在SQLServer2005中的select语句中使用if和onlf if 这是我的select语句Sql server 2005 在SQLServer2005中的select语句中,sql-server-2005,select,Sql Server 2005,Select,如何在SQLServer2005中的select语句中使用if和onlf if 这是我的select语句select Mat\u Id,MeasurementId from InTime 现在我想显示基于MeasurementId的measurementName表 请注意,MeasurementId不是外键 如果InTime表的MeasurementId字段中有值,如何与Measurement表联接 使用左连接: SELECT InTime.Mat_Id, InTime.MeasurementI
select Mat\u Id,MeasurementId from InTime
现在我想显示基于MeasurementId
的measurementName
表
请注意,MeasurementId
不是外键
如果InTime
表的MeasurementId
字段中有值,如何与Measurement
表联接
使用左连接:
SELECT InTime.Mat_Id, InTime.MeasurementId, Measurment.measurementName
FROM InTime
LEFT JOIN Measurment
ON InTime.MeasurementId = Measurment.MeasurementId
如果只需要具有度量名称的行,请使用内部联接而不是左联接
此外,您还有一个输入错误:度量应该是度量。我不确定这是您的数据库问题还是您的问题。使用左连接:
SELECT InTime.Mat_Id, InTime.MeasurementId, Measurment.measurementName
FROM InTime
LEFT JOIN Measurment
ON InTime.MeasurementId = Measurment.MeasurementId
如果只需要具有度量名称的行,请使用内部联接而不是左联接
此外,您还有一个输入错误:度量应该是度量。我不确定这是你的数据库问题还是你的问题