34,590
社区成员
发帖
与我相关
我的任务
分享
select top 10 convert(varchar(10),orderId),p.Pro_Name,num,price,Amount from (
select orderId,num,price,Amount,proId from
(select top 30 orderId,num,price,Amount,proId from orderDetails ) a order by a.orderid desc)o
inner join Product p on o.proId=p.Pro_ID order by o.orderid asc
你加order by 前面要指定top的,所以再加个top 30 上去,
不要直接select orderId,num,price,Amount,proId from (select top 30 orderId,num,price,Amount,proId from orderDetails ) a order by a.orderid desc
试试这个
select top 10 convert(varchar(10),orderId),p.Pro_Name,num,price,Amount from (
select top 30 orderId,num,price,Amount,proId from
(select top 30 orderId,num,price,Amount,proId from orderDetails ) a order by a.orderid desc)o
inner join Product p on o.proId=p.Pro_ID order by o.orderid asc
select top 10 convert(varchar(10),orderId),p.Pro_Name,num,price,Amount from (
select top 30 orderId,num,price,Amount,proId from
(select top 30 orderId,num,price,Amount,proId from orderDetails ) a order by a.orderid desc)o
inner join Product p on o.proId=p.Pro_ID
select convert(varchar(10),orderId),p.Pro_Name,num,price,Amount from (
select top 10 orderId,num,price,Amount,proId from
(select top 30 orderId,num,price,Amount,proId from orderDetails ) a order by a.orderid desc)o
inner join Product p on o.proId=p.Pro_ID
select top 10 convert(varchar(10),orderId),p.Pro_Name,num,price,Amount from (
select top 30 orderId,num,price,Amount,proId from orderDetails order by orderid desc)o
inner join Product p on o.proId=p.Pro_ID order by o.orderid asc
select * from yourview order by orderid asc
select top 10 convert(varchar(10),orderId),p.Pro_Name,num,price,Amount from (
select orderId,num,price,Amount,proId from
(select top 30 orderId,num,price,Amount,proId from orderDetails ) a )o
inner join Product p on o.proId=p.Pro_ID order by orderId