一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句

Posted 磨叽开发者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句相关的知识,希望对你有一定的参考价值。

参考:https://bbs.csdn.net/topics/330032307 

数据库里面有一个字典表,这张表里面有id段和对应的名字字段。
在另外一个记录的表里面有对应的上述字典表的id,而且有多个字段都含有该id字段。需要将其查出来,并且用名字。

 

SELECT a.id AS 编号, STORY AS 类型 , a.title AS 标题,b.name AS 所属项目 ,a.project AS 所属项目 ,
c.realname AS 创建者, 
a.estimate AS 计划时间, 
d.realname AS 责任研发,
a.resolvedDate AS 实际解决时间,a.closedDate AS 实际关闭时间,a.STATUS 
FROM zt_story a , zt_project b, zt_user c, zt_user d
WHERE a.project=b.id AND a.openedby=c.account AND a.assignedTo=d.account AND  a.id>=8650 AND a.id<= 8692
ORDER BY a.id

SELECT a.id AS 编号, BUG AS 类型 , a.title AS 标题,b.name AS 所属项目 ,
c.realname AS 创建者, 
a.estimateDoneDate AS 计划时间, 
d.realname AS 责任研发,
a.resolvedDate AS 实际解决时间,a.closedDate AS 实际关闭时间,a.STATUS 
FROM zt_bug a , zt_project b, zt_user c, zt_user d
WHERE a.project=b.id AND a.openedby=c.account AND a.assignedTo=d.account AND  a.id>=28095
ORDER BY a.id

 

以上是关于一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句的主要内容,如果未能解决你的问题,请参考以下文章

sql对一个字段进行分组 怎么显示多个字段

关于使用sql server 2008触发器完成修改一张表里一个字段同时修改另一张表的另一字段

如何进行sql多表查询?

数据库设计之冗余字段设计

mysql之4;

SQL怎样合并显示两个没有关联的表