怎样去除重复行?

Carlroy 2001-07-13 07:57:18
下面的查询有重复行...如何去除呢.......
"Select Car_Time.Car_time_ID as 车次,Car_Time.Car_Number as 车号,Car_Time.Car_Name_ID as 编号,Car_Time.Car_Name 车型 from Car_Time,Settlement where Car_Time.Car_time_id not in(select settlement.car_time_id from settlement) order by car_time.Car_time_ID"
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccat 2001-07-14
  • 打赏
  • 举报
回复
select distinct * into ... from ...
delete ...
insert ... select * from ...
llzczf 2001-07-13
  • 打赏
  • 举报
回复
delete Car_Time
where rowid<>
select max(rowid)
from Car_Time
where Car_Time.Car_time_ID =(
"Select Car_Time.Car_time_ID
from Car_Time
where Car_Time.Car_time_id not
in(select settlement.car_time_id from settlement)
order by car_time.Car_time_ID"))
利用他们的ROWID是唯一的。这样可以保留多条中的要和条
dahaidao 2001-07-13
  • 打赏
  • 举报
回复
对!
dotnba 2001-07-13
  • 打赏
  • 举报
回复
1、distinct
2、group

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧