未合并情况 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.u ...
未合并情况 SELECT a.id, b.name AS role FROM sys user a INNER JOIN sys user role c ON a.id c.user id INNER JOIN sys role b ON b.id c.role idWHERE a.del flag AND b.del flag 结果 id role 系统管理员 测试角色 系统管理员 测试角色 系 ...
2016-07-16 14:42 0 15945 推荐指数:
未合并情况 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.u ...
11g里面用listagg: select listagg(name,',') within (order by id) from table 10g里面用wm_concat:select wm_ ...
with temp as( select 'China' nation ,'Guangzhou' city from dual union all select 'China' nation ,'Sh ...
通过oracle自带的wmsys.wm_concat方法,该方法是将记录的值使用逗号间隔拼接,如果想其它分隔符分割,可用replace使用方法如下:select wmsys.wm_concat(name) name from idtable;NAME---------- ---------------------------------------------------------------- ...
一、首先,新建三张表 二、接下来查询关联关系 这是我们正常查询得到的结果,但实际上我们一般是想要把文章id相同的当做同一条记录,至于标签信息,我们也希望把它们合并到一起,在同一个字段展示,如右图所示 ...
declare @s varchar(8000) set @s=''select @s=@s+name+','from syscolumnswhere id=object_id('表名') print ...
例如:test表 一、拼接多个字段的值 select Convert(nvarchar(50),id)+'-'+name+'-'+sex as montage from test 结果: 二、一个字段多条记录的拼接 select stuff((select '-'+name ...
例如student表: studentID studentName studentScore ...