我使用这个查询来选择的其他表意见计数,但它给我的错误如何选择行数的其它表
SELECT
dbo.tblEmails.id, dbo.tblEmails.eTitle, dbo.tblEmails.ePreDesc, dbo.tblEmails.eTags, dbo.tblEmails.eFaDate, dbo.tblEmails.eViewCount,
dbo.tblEmails.ePrice, dbo.tblEmails.eImg, COUNT(tblComments.id) AS cCount
FROM
dbo.tblEmails as tblEmails
INNER JOIN
dbo.tblComments AS tblComments ON dbo.tblEmails.id = dbo.tblComments.PostID
GROUP BY
tblEmails.id, tblEmails.eTitle, tblEmails.ePreDesc, tblEmails.eTags, tblEmails.eFaDate, tblEmails.eViewCount, tblEmails.ePrice, tblEmails.eImg
UPDATE:
错误是这样的:
除非使用IS NULL或LIKE运算符,否则不能比较文本,ntext和图像数据类型或存储 。
但我还没有图像数据类型在我的表
什么是错误讯息? – 2015-02-10 11:01:12
“*但我没有图像数据类型*” - 你确定'dbo.tblEmails.eImg'不是'图像'吗?如果它是图像 - 比错误文本是自描述性的,因为你在'group by'语句中使用了这一列,并且假定它的值的比较。 – 2015-02-10 13:53:43