0
$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;

When i am executing the above query I am getting the below error

Warning: mssql_query(): message: The multi-part identifier ".countryCode" could not be bound.

Please help....

4

3 に答える 3

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
于 2012-06-08T12:38:16.487 に答える
0

クエリ countryCodeでは、そのテーブルのテーブル名と列の両方に使用されます。countryCodeテーブル名またはテーブルのその列名を変更してください

于 2012-06-08T11:53:26.607 に答える
0

Select cc.idcountryCode の代わりに使用SELECT cc.countryCode

于 2012-06-08T11:15:15.980 に答える