当您的问题得到解答后请及时结贴. http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html 贴记录及要求结果出来看看 把重复的过滤掉:还要有重复的记录? try: select a.* from tt a inner join (select isbn from tt group by isbn having count(*)=1) b on a.isbn=b.isbn [color=#FF0000][/color] id 书名 ISBN 目录 简介 1 a null 略 略 2 b null 略 略 3 c 1 略 略 4 c 1 略 略 不相的书目录,简介不同,而且相同的书其目录和简介也不同,但相同的书只需显示一条就可以,不用全显示,如何写SQL,谢谢。
SQL code: select 书名,ISBN,first(目录),first(简介) from tablename group by 书名,ISBN