`
xiangqian0505
  • 浏览: 316309 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库字段存的是多个用户的ID,取出来是多个用户的姓名

 
阅读更多
'990000000000000001,990000000000000002,990000000000000003' 存储多个用户的ID的字段,
bos_t_user 用户表 user_name用户姓名字段
select wm_concat(t.user_name) username
  from bos_t_user t
 where t.user_id in
       (with tab as (select '990000000000000001,990000000000000002,990000000000000003' id
           from ZL_T_PROJECT
          where project_id = 990000000000000005)
         select substr(',' || id || ',',
                       instr(',' || id || ',', ',', 1, level) + 1,
                       instr(',' || id || ',', ',', 1, level + 1) -
                       instr(',' || id || ',', ',', 1, level) - 1) newid
           from tab
         connect by level <= length(',' || id || ',') -
                    length(replace(',' || id || ',', ',', '')) - 1
        )

 

1
0
分享到:
评论

相关推荐

    数据库按照指定多个字段去重复查询sql语句

    按照指定字段查询出出现重复的数据 SELECT m.* FROM dbo.Sheet1$ m,( SELECT ZCMC,ZCFL,XH FROM dbo.Sheet1$ GROUP BY ZCMC,ZCFL,XH HAVING COUNT(1)&gt;1 ) AS m1 WHERE m.ZCMC=m1.ZCMC AND m.ZCFL=m1.ZCFL ...

    MySQL根据某一个或者多个字段查找重复数据的sql语句

    1.表中有id和name 两个字段,查询出name重复的所有数据 select * from xi a where (a.username) in (select username from xi group by username having count(*) &gt; 1) 2、查询出所有数据进行分组之后,和重复数据...

    报表工具FineReport填报时,如何实现多个单元格绑定一个字段?

    如下图所示报表,科目名称栏目里面的数据不是从数据库中拖曳扩展得来的,而是直接在单元格中输入,需要将每个科目的期初余额和期末余额填报入库,数据库中有科目ID、会计科目、期初余额和期末余额几个字段,在填报时...

    MySQL查询把多列返回结果集拼装成一个字段

    单个列表中,需要显示不同快递公司的配送区域,相关表中存储是的对应的地区id字段 2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以得到我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT ...

    MYSQL常用命令大全

     此后就创建了一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作:  mysql&gt; GRANT select, insert, delete,update ...

    Oracle数据库表中字段顺序的修改方法

    问题就是当设计好表结构之后,后期如果需要往表中增加字段,默认会把该字段放到表的最后,并且字段特别多而我们又想把有关联性的字段放在一起,这时就要修改字段顺序。在修改顺序之前,我们先来看看Oracle数据库表中...

    mysql数据库应用形考任务(实训1~4.zip)

    分析:通过用户表可以完成查询,每年可能包含多个会员,如果把此表中的创建年份都列出来会有重复,因此使用DISTINCT去重。 【实验2.4】ORDER BY (1)查询类别ID为1的所有商品,结果按照商品ID降序排列。 分析:从...

    MySQL将一个字段中以逗号分隔的取出来形成新的字段实现

    1例如:要把如图1的字段拆分图2 select account_id, substring_index(substring_index(a.related_shop_ids,',' ,b.help_topic_id+1),',',-1) shopid from sales_hang_account a join mysql.help_topic b ...

    用SQL语句查询数据库中某一字段下相同值的记录方法

    今天接到一任务,有一张学生信息表... 现在假设数据库表名为student,里面有字段Sno(学号),ID(身份证),这里提供两种查询的方法: 方法一:通过学号和身份证字段来查询(数据库执行效率高,推荐) 代码如下: SE

    用户登录系统数据库表设计.pdf

    ⽤户登录系统数据库表设计 ⽤户登录系统数据库表设计 最近看了看公司后台⽤户登录系统的设计, ⽐较混乱, 主要还是因为URS和Oauth以及URS第三⽅这三个登录形式各不相同导致的。 下⾯着重介绍⼀下涉及到第三⽅登录中...

    如何合理使用数据库冗余字段的方法

    这两个字段是重复的,这就是数据冗余,我们设计数据库是不要出现冗余信息,为啥我们用冗余呢。 主要是为了出于对查询性能的考虑。 我们在这里做了数据冗余,我们就可以减少对图片表的查询,加速查询速度! 不过推荐...

    个人信息管理系统-数据库设计.doc

    用户与联系人列表存在"包含"联系,每个联系人列表包含多个用户,每个用户只能在 一个联系人列表中:用户与日程管理存在"安排"关系,每个用户可以安排多个日程,每 个日程管理只能安排给一个用户:用户与个人文件...

    java实例对数据库的clob字段操作

    该类中包含有多个方法对数据库中的clob字段进行查询、插入、事物处理、批处理、调用存储过程等操作。使用的是myeclipse8.6,oracle11g,测试的时候执行手动建个表xml_buffer,包含id、xmlcontent字段即可,然后在...

    易语言操作数据库教程之EDB教程

    易语言操作数据库教程之EDB教程第一讲。...1.在创建一个主键字段 ID 整数型。2.遍历数据库。3.根据记录位置给主键字段赋值。4.在数据库记录发生变化的时候进行赋值。3.编写删除和修改。EDB暂时讲到这里,ACCESS

    python+mongodb应用实践

    Document:是指文档,文档里面可以存放数据库字段属性值,文档类型json结构,里面可以存其他的字段属性和对象和数组等。 三、MongoDB字段 MongoDB中的信息存储在文档中,这里文档类似于结构化数据库中的行。 每个...

    数据库表设计.docx

    如果表中没有自增长的字段,则可以设多个字段为主键. 6) 主键最好是一个和表里数据无关的值。比如说另建一个字段:id;而不要设在:name 等这些字段上。 前面提到了两个表关联.两个表之间数据的关系有三种: 1)一对一;...

    数据库设计规范化的五个要求.doc

    在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来唯一的 标识行记录,而不要通过名字、编号等字段来对纪录进行区分。每个表都应该有一个ID 列,任何两个记录都不可以共享同一个ID值。另外,这...

    oracle数据库经典题目

    20.序列是一种可被多个用户使用的用于产生一系列唯一数字的数据库对象。尤其适合多用户环境中,可以生成唯一的序列号而没有磁盘I/O或事务处理锁定开销。 21. 一个表空间具有离线(OFFLINE)、在线(ONLINE)、只读...

    系统数据库文档,接口文档,编码规约说明.pdf

    字段命名规范 字段名全部⼤写 为保持字段名短⼩,字段不同单词之间使⽤"_"作为连接符 不同表的同⼀个业务字段类型、长度、字段名称保持⼀致,如果表中同时存在多个业务字段引⽤,则类型长度保持⼀致,名称在保留原 ...

    数据库管理规范.doc

    数据库字段名的修改代价很大,因 为无法进行预发布,所以字段名称需要慎重考虑。 3.1.2视图命名:V_相关表名(或者根据需要另取名字) 3.1.3存储过程命名:PRO_存储过程名(用英文表达存储过程意义) 3.1.4函数命名...

Global site tag (gtag.js) - Google Analytics