首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

去重复值sql语句如何写

2012-08-27 
去重复值sql语句怎么写我有一张表,比如 order表,有N个字段,id(主键) name period ....等,我想让只有两条记

去重复值sql语句怎么写
我有一张表,比如 order表,有N个字段,id(主键) name period ....等,我想让只有两条记录中的name和period都一样的话,才算是重复值,这样sql语句能实现吗?求解

[解决办法]
贴建表及插入记录的SQL,及要求结果出来看看
假设ID唯一
delete a from tt a inner join tt b on a.name=b.name and a.period=b.period and a.id>b.id
[解决办法]

SQL code
SELECT DISTINCT NAME , PERIOD FROM ORDER
[解决办法]
恩,使用distinct 试一下
[解决办法]
select distinct(concat_ws('|',name,period )) as np from order;

热点排行