
张三,男,110
首先这样的数据
在数据库中是不允许存在的
因为没有意义
没有主键
你在数据库中删除
会出现错误
根据你的补充
你有主键
比如ID
你想不重复的取得
Name
+
Phone
字段
如果只需要这3列
select
name,gender,phone
from
table_1
group
by
name,gender,phone
如果不仅仅要这3列
而是和其他列一起显示
(注
只能取第一个主键内容了
)
select
min(id)
as
id
,name,gender,phone
from
table_1
group
byname,gender,phone
如果除了ID
还有其他列
就连接到上面的得到的这个表就好了
这应该是最简单的方法了
不清楚你的表的内容是什么样的,“selectdistinct
姓名,电话
from
clien
”这句的错误原因可能是在你过滤重复的时候它是把姓名和电话这两项当成一项来处理的,是否可一个把姓名加上括号:select
distinct(姓名),电话
from
clien
。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)