MSQL子查询的同时删除原表数据,查詢字段重複的記錄
2009-03-11 15:51
232 查看
參考:http://yueliangdao0608.blog.51cto.com/397025/81390
發現自己對sql的一些關鍵詞的用法還是不行。
1、子查询的同时删除原表数据。
delete from bid where not exists (
select * from bid_details where bid.id=bid_details.item_id
)
2、查詢字段重複的記錄:
select * from bid_details group by item_id having count(1) > 1;
發現自己對sql的一些關鍵詞的用法還是不行。
1、子查询的同时删除原表数据。
delete from bid where not exists (
select * from bid_details where bid.id=bid_details.item_id
)
2、查詢字段重複的記錄:
select * from bid_details group by item_id having count(1) > 1;
相关文章推荐
- mysql 查询重复字段统计重复个数和删除重复字段的重复数据
- 安卓SQLite 根据某一字段查询一条数据 根据某一字段排序 添加 修改 删除某一字段等于某某的那一条数据
- 数据表里面有DateTime字段, 日期和时间同时进行区间查询
- MYSQL 不允许在子查询的同时删除原表数据的解决方法
- mysql 查询表同时删除该表中的数据
- SQL 查询和删除重复字段数据的方法
- MYSQL 不允许在子查询的同时删除原表数据的解决方法 specify target table
- MySql cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
- MySql同时查询三个不关联的表,同时获取到三个表的数据,并按照某一字段排序
- mysql在把子查询结果作为删除表中数据的条件,mysql不允许在子查询的同时删除原表数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
- 查询多字段重复数据,删除多字段重复数据
- 查询并删除某个字段相同的数据记录
- SQL 查询和删除重复字段数据的方法
- sql 查询重复字段,查询重复数据,删除重复数据
- 常用sql语句之删除或查询单个字段重复数据的记录
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- mysql查询数据的同时对它进行删除操作
- MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法