问题:
取得表中除去id外重复的数据
建表:
DROP TABLE IF EXISTS `samedata`;
CREATE TABLE `samedata` (
`Id` int(11) NOT NULL auto_increment,
`name` varchar(12) default NULL,
`object` varchar(12) default NULL,
`info` int(11) default NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `samedata` VALUES (1,'A','love',90);
INSERT INTO `samedata` VALUES (2,'B','love',90);
INSERT INTO `samedata` VALUES (3,'A','love',90);
INSERT INTO `samedata` VALUES (4,'A','hate',90);
INSERT INTO `samedata` VALUES (5,'C','love',90);
INSERT INTO `samedata` VALUES (6,'A','love',90);
SQL:
SELECT * FROM samedata WHERE Id IN (
SELECT DISTINCT a.id FROM samedata AS b, samedata AS a
WHERE a.name = b.name AND a.object = b.object AND a.id>b.id);2.
SELECT * FROM samedata WHERE Id NOT IN (
SELECT MIN(b.Id) from samedata AS b GROUP BY b.name, b.object, b.info);
分享到:
相关推荐
SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题
SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题
SQL面试题(很全,带答案),而且整理过的。
sql面试题 软件测试 含答案
sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题sql面试题,java面试题
经典数据库面试题,提供给数据库面试人员进行面试前练习
java 面试题基础题,sql 面试题 带答案
SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题SQL面试题
2018_BAT的55道sql面试题2018_BAT的55道sql面试题2018_BAT的55道sql面试题2018_BAT的55道sql面试题2018_BAT的55道sql面试题2018_BAT的55道sql面试题2018_BAT的55道sql面试题
oracle sql 面试题,面试题
SQLServer面试题SQLServer面试题SQLServer面试题SQLServer面试题SQLServer面试题
很好的sql面试题哦 很细的几乎都包括了面试时候会问所以问题
常用的SQL面试题 SQL经典试题 SQL SQL常见笔试试题
最新sql面试题
几个SQL面试题及答案.sql
SQLServer高频面试题及答案
sql 面试题 很好的sql面试题哦,DBA面试的题目, 内容很丰富,面试中会出现考的问题都有,掌握了面试就没问题了
收录的sql server 面试题大全!!!
尚硅谷大数据技术之企业SQL面试题 doc文档,奥利给
sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 ...