在线 求解 sql
这表 customer 有3个字段 customerid,customername,adress ,以customerid,customername作为主键
我要去掉重复 customer 表的数据如下
customerid,customername,address
11111 ui d
11111 yu
如果我这样查询select distinct(customerid) from customer
就只有一条数据 11111
如果我这样查询select distinct(customerid),customername,address from customer
就有两条数据
11111 ui d
11111 yu
但是我只要的结果如下select distinct(customerid),customername,address from customer
11111 ui d
这里面的有很多的数据 有些是这样的 有这些不是这样的
------解决方案--------------------
group by customerid
------解决方案--------------------
select customerid,max(customername),max(address) from customer group by
customerid