简单的一个数据库 id name 1 wang 2 wang 3 li 我的意思是最后显示的时候显示 wang li 这两行 不是显示全部
还有如果数据库包含多列数据时候 我怎么根据去掉重复的数据后显示的数据,去显示别的数据 比如一个数据库 id name title content 1 wang wwww aaaaaa 2 wang aaaa ssssss 3 li llll ssssss 我想要显示的后的结果为 wang wwww aaaaaa li llll ssssss
select * from tablename t1 where not exists (select 1 from tablename where name=t1.name and id<t1.id);
SELECT DISTINCT ...
id name
1 wang
2 wang
3 li
我的意思是最后显示的时候显示
wang
li
这两行
不是显示全部
我怎么根据去掉重复的数据后显示的数据,去显示别的数据
比如一个数据库
id name title content
1 wang wwww aaaaaa
2 wang aaaa ssssss
3 li llll ssssss
我想要显示的后的结果为
wang wwww aaaaaa
li llll ssssss
select * from tablename t1
where not exists
(select 1 from tablename where name=t1.name and id<t1.id);