asp+sql 多个字段求唯一值

表名table1idabc1aabb12aacc23bbaa34ccaa45bbcc5求字段ab里的唯一值然后在页面输出最好能给段代码参考... 表名 table1
id a b c
1 aa bb 1
2 aa cc 2
3 bb aa 3
4 cc aa 4
5 bb cc 5
求 字段 a b里的唯一值 然后在页面输出 最好能给段代码参考
展开
 我来答
just4_1
2011-01-26 · 超过32用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:87.4万
展开全部
/*
求 字段 a b里的唯一值
*/

DECLARE @test TABLE(id INT,a VARCHAR(20),b VARCHAR(20),c INT)
INSERT INTO @test(id,a,b,c)
SELECT 1,'aa','bb',1 UNION ALL
SELECT 2,'aa','cc',2 UNION ALL
SELECT 3,'bb','aa',3 UNION ALL
SELECT 4,'cc','aa',4 UNION ALL
SELECT 5,'bb','cc',5

SELECT DISTINCT t.a FROM (
SELECT a FROM @test
UNION ALL
SELECT b FROM @test
) AS t
dhsatq
2011-01-27 · TA获得超过1151个赞
知道小有建树答主
回答量:1052
采纳率:33%
帮助的人:773万
展开全部
先创建唯一性约束,起码能保证在程序逻辑有问题的时候不会导致数据错误。

你的表也必须有一个主键列,用来保存唯一性与业务逻辑不相关的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-26
展开全部
select distinct col from
(
select a as col from table
union all
select b as col from table
) as a
你可以试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式