无法绑定多部分标识符

时间:2012-06-08 11:10:15

标签: php sql-server

$query = "SELECT cc.countryCode, m.stfMode 
          FROM test t LEFT JOIN countryCode cc ON t.idcountryCode=cc.idcountryCode LEFT JOIN mode m ON t.idmode=m.idmode 
          WHERE t.idtest=".$idtest;

当我执行上述查询时,我收到以下错误

  

警告:mssql_query():message:多部分标识符   “.countryCode”无法绑定。

请帮忙......

3 个答案:

答案 0 :(得分:0)

使用Select cc.idcountryCode代替SELECT cc.countryCode

答案 1 :(得分:0)

在您的查询中countryCode用于表中的表名和列。请更改表名或countryCode

的ColumnName

答案 2 :(得分:0)

您的SQL应如下所示

SELECT 
cc.idcountryCode, m.stfMode 
FROM test t 
LEFT JOIN countryCode cc 
ON t.idcountryCode=cc.idcountryCode 
LEFT JOIN mode m ON t.idmode=m.idmode 

WHERE t.idtest