最新回答 / 慕桂英2170621
DELETE t1 FROM rdb_goods AS t1 LEFT OUTER JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVINNG COUNT(goods_name)>1 ORDER BY goods_id) AS t2 ON t1.goods_name=t2.goods_name WHERE t1.goods_id>t2.goods_id;
2018-05-01
最赞回答 / jingjing9912
一.首先把mysql的服务先停掉。 二.更改MySQL配置文件My.ini中的数据库存储主路径 打开MySQL默认的安装文件夹C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件,点击记事本顶部的“编辑”,“查找”,在查找内容中输入datadir后并点击“查找下一个”转到“Path to the database root数据库存储主路径”参数设置,找到datadir="C:/Documents and Settings/All Users/Applicati...
2018-04-29
已采纳回答 / 慕斯7158278
你这样写:SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_id) >= 2,通过name分组,看看哪个name对应了两条ID,
2018-04-27
已采纳回答 / qq_国庆_1
这个SQL 语句就是那个删除表中自身ID较大的重复数据,因为只有一张表 数据字段名都一样,所以 就算想象出了两张表 字段都一样的情况下 内连和外连就无所谓了 都一样
2018-04-24
最新回答 / HungerCheung
Empty是空的意思,Set是集合的意思;所以总体就是提示用户:你查询的这个表是一个空表。你可以先用insert 表名 value(..) 插入一条记录,再进行查询操作。希望可以帮到你。
2018-04-18