无法绑定多部分标识符 |
您所在的位置:网站首页 › 数据库无法绑定多个部分组成的标识符 › 无法绑定多部分标识符 |
我在SO上看到过类似的错误,但我没有找到解决问题的方法。我有一个SQL查询,如: 代码语言:javascript复制SELECT DISTINCT a.maxa , b.mahuyen , a.tenxa , b.tenhuyen , ISNULL(dkcd.tong, 0) AS tongdkcd FROM phuongxa a , quanhuyen b LEFT OUTER JOIN ( SELECT maxa , COUNT(*) AS tong FROM khaosat WHERE CONVERT(DATETIME, ngaylap, 103) BETWEEN 'Sep 1 2011' AND 'Sep 5 2011' GROUP BY maxa ) AS dkcd ON dkcd.maxa = a.maxa WHERE a.maxa '99' AND LEFT(a.maxa, 2) = b.mahuyen ORDER BY maxa;当我执行这个查询时,错误结果是:无法绑定由多个部分组成的标识符"a.maxa“。为什么? P/s:如果我将查询分成两个单独的查询,它运行正常。 代码语言:javascript复制SELECT DISTINCT a.maxa , b.mahuyen , a.tenxa , b.tenhuyen FROM phuongxa a , quanhuyen b WHERE a.maxa '99' AND LEFT(a.maxa, 2) = b.mahuyen ORDER BY maxa;和 代码语言:javascript复制SELECT maxa , COUNT(*) AS tong FROM khaosat WHERE CONVERT(DATETIME, ngaylap, 103) BETWEEN 'Sep 1 2011' AND 'Sep 5 2011' GROUP BY maxa; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |