我需要把查询的结果给a,可老提示“关键字 'order' 附近有语法错误”(select distinct IP.Name,IP.ParameterId from
Item_Parameter IP,Item_Parameter_Value ipv where
IPV.Itemid in (35,36,300) and IPv.ParameterId=ip.ParameterId
order by IP.ParameterId, IP.Name) aCROSS APPLY
(SELECT …… ) b
消息 156,级别 15,状态 1,第 4 行
关键字 'order' 附近有语法错误。
消息 102,级别 15,状态 1,第 7 行
'b' 附近有语法错误。
Item_Parameter IP,Item_Parameter_Value ipv where
IPV.Itemid in (35,36,300) and IPv.ParameterId=ip.ParameterId
order by IP.ParameterId, IP.Name) aCROSS APPLY
(SELECT …… ) b
消息 156,级别 15,状态 1,第 4 行
关键字 'order' 附近有语法错误。
消息 102,级别 15,状态 1,第 7 行
'b' 附近有语法错误。
把 Order by 去了
select
*
from (select top 100 percent ID from sysobjects group by ID order by ID)t
Item_Parameter IP,Item_Parameter_Value ipv where
IPV.Itemid in (35,36,300) and IPv.ParameterId=ip.ParameterId
group by IP.Name,IP.ParameterId
order by IP.ParameterId, IP.Name) 改為
(select distinct IP.Name,IP.ParameterId from
Item_Parameter IP,Item_Parameter_Value ipv where
IPV.Itemid in (35,36,300) and IPv.ParameterId=ip.ParameterId
/*order by IP.ParameterId, IP.Name*/) a CROSS APPLY
(SELECT …… ) b