关于网友提出的“ 求某一列的并集 sql语句”问题疑问,本网通过在网上对“ 求某一列的并集 sql语句”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 求某一列的并集 sql语句
描述: select distinct
u.rights
from uuu u
where u.user_id = 5;
这条sql语句会返回多条记录,我现在想取rights字段的并集,但是我只想用一个sql并且只返回一条记录的那种,因为结果要给instr使用,不知道能不能实现???
解决方案1: 用DELPHI做个循环把所有rights内容放到一个变量里...用Oracle的存储过程也是类似原理
但只用SQL语句,貌似不行的吧。
解决方案2: 你是要把各个字段加到一起呀,sql语句做不到,
如果是sql server 的话,就用3楼的吧
access的话,估计你就要写程序,一条条组合了
解决方案3: sql server的话:
declare @str varchar(100); set @str=''; select @str=@str+rights from uuu where user_id=5; select @str;
解决方案4: rights字段和谁去并集
以上介绍了“ 求某一列的并集 sql语句”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3180573.html