未合並情況 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.user_id ...
未合並情況 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 id WHERE a.del flag AND b.del flag 結果 id role 系統管理員 測試角色 系統管理員 測試角色 ...
2018-11-01 11:20 0 1493 推薦指數:
未合並情況 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.user_id ...
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 ...