【发布时间】:2016-07-30 20:38:02
【问题描述】:
我想计算一张桌子的数量,也想显示GeoID 的列表。问题是我无法将 '%' 添加到我的位置
SELECT
GeoTitle AS Expr1,GeoId , (GeoId+'%') as moh,
(SELECT
COUNT(Product.ProductId)
FROM
Company
INNER JOIN
Product ON Company.CompanyId = Product.CompanyId
WHERE
(Company.GeoId LIKE moh)
)
FROM
GeoLanguage
WHERE
(LanguageId = 1)
错误:
列名“moh”无效。
【问题讨论】:
-
un-hunh ...太好了,谢谢分享。
-
你只是想做
where Company.GeoId like GeoId+'%'吗?你的语法看起来很奇怪。如果 GeoId 与您要比较的字段相同,那仍然没有任何意义。 -
工作两个小时后头疼,我必须显示城市列表及其产品数量
标签: sql sql-server select count