请教如何去除此数据

xiaohuajx 2006-06-19 08:19:15
SQL:
select * from (select insurance_code,a.city_code,c.city_id,
insurance_ratio, agent_ratio, auib_ratio, ts_ratio, biitco_ratio from cm_unit_ratio a
, ms_city c )a where (city_code=city_id OR city_code=999 ) AND city_id<>999

结果:
ROW INSURANCE_CODE CITY_CODE CITY_ID INSURANCE_RATIO AGENT_RATIO AUIB_RATIO TS_RATIO BIITCO_RATIO
1 01 1 1 0.40000 0.45000 0.05000 0.05000 0.05000
2 01 999 1 0.50000 0.35000 0.05000 0.05000 0.05000
3 01 999 2 0.50000 0.35000 0.05000 0.05000 0.05000
4 01 999 3 0.50000 0.35000 0.05000 0.05000 0.05000
5 01 999 4 0.50000 0.35000 0.05000 0.05000 0.05000
6 01 999 5 0.50000 0.35000 0.05000 0.05000 0.05000
7 01 999 6 0.50000 0.35000 0.05000 0.05000 0.05000
8 01 2 2 0.55000 0.40000 0.05000 0.05000 0.05000


请问如何在SQL中剔除 2,3行数据.谢谢
...全文
189 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjmingyang 2006-06-20
  • 打赏
  • 举报
回复
更正下:上面的说法不准确,关于对表连接的DML比较麻烦,你可以参考下:http://www.itpub.net/45822,2.html
fjmingyang 2006-06-20
  • 打赏
  • 举报
回复
只能对原始表进行删除,不能对join出来的数据进行删除

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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