select distinct组合 是不是只能用于一列
4个回答
展开全部
默认是用于后面的所有列,如果要指定部分列的话,需要加括弧
select (distinct col1),col2 from table
select (distinct col1),col2 from table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以筛选多列组合起来的不同值。下面的例子可以自行去实验
--create table ttab (id int,name varchar(10),age int)
--insert into ttab select 1,'我是1',10
--union
--select 2,'我是2',20
--union
--select 3,'我是3',30
--union
--select 4,'我是4',40
--union
--select 1,'我是2',30
select distinct id,name,age from ttab
--create table ttab (id int,name varchar(10),age int)
--insert into ttab select 1,'我是1',10
--union
--select 2,'我是2',20
--union
--select 3,'我是3',30
--union
--select 4,'我是4',40
--union
--select 1,'我是2',30
select distinct id,name,age from ttab
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定不只是一列。根据需求你想几列就几列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询