以下是一条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)

10-08 12:34