以下是一条sql语句和我收到的错误。我想将所有返回的项目按prodID
分组。
错误:
陈述:
SELECT TOP 20
PRODID, ITEMDES
FROM orderedItems oi
left join orders o on oi.order_id = o.order_id
Group by PRODID, ITEMDES
最佳答案
不,他们不能。另外,不赞成使用(n)varchar(max)
类型。
如果需要对它们进行分组,请将数据结构从(n)text
更改为(n)varchar(max)
或在group子句中进行转换
GROUP BY ProdID, CONVERT(nvarchar(max), ItemDes)