sql 多个字段有相同值,如何求唯一值??
ID外型结构1001张三张三1002张一李一1003张三李四1004李一李二如上表,我想输出外型和结构字段中的唯一值,就是不论在哪个字段出现过一次就列出,且只列一个,不列...
ID 外型 结构
1001 张三 张三
1002 张一 李一
1003 张三 李四
1004 李一 李二
如上表,我想输出外型和结构字段中的唯一值,就是不论在哪个字段出现过一次就列出,且只列一个,不列重复的,输出结果如下:
姓名
张一
张二
张三
张四
当然显示顺利不一定是这个,跪求了,
好吧,自己解决了,应该是
select 列名 from 表名 union select 列名 from 表名 order by 列名 展开
1001 张三 张三
1002 张一 李一
1003 张三 李四
1004 李一 李二
如上表,我想输出外型和结构字段中的唯一值,就是不论在哪个字段出现过一次就列出,且只列一个,不列重复的,输出结果如下:
姓名
张一
张二
张三
张四
当然显示顺利不一定是这个,跪求了,
好吧,自己解决了,应该是
select 列名 from 表名 union select 列名 from 表名 order by 列名 展开
4个回答
展开全部
假如表名是 table 那么
select distinct 姓名 from(
select 外型 姓名 from table
union all
select 结构 姓名 from table );
select distinct 姓名 from(
select 外型 姓名 from table
union all
select 结构 姓名 from table );
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 外形结构
from
(
select 外形 as '外形结构' from 你的表
union
select 结构 from 你的表
) as tb
group by 外形结构
from
(
select 外形 as '外形结构' from 你的表
union
select 结构 from 你的表
) as tb
group by 外形结构
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 外型 from 你的表
union
select 结构 from 你的表
union
select 结构 from 你的表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询