首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为两个表上的联接操作编写完美的查询?

如何为两个表上的联接操作编写完美的查询?
EN

Stack Overflow用户
提问于 2015-06-10 05:45:01
回答 2查看 41关注 0票数 0

我有两张桌子。我写了这个查询,但是没有显示表的结果,怎么写完美的查询显示表结果呢?

代码语言:javascript
复制
  Taccess
 id   userid  groupid    accesstype
  1     2       1           1
  2     4       1           1

  Tgroup
   grugroupid       groupbname     userid  
       1               group-1       1
       2               group-2       2
       3               group-3       3
       4               group-4       4

对于userid=1,我需要这个结果,我想显示所有的内容,然后显示userid=1。

代码语言:javascript
复制
  grugroupid         groupbname       accesstype
       1               group-1            1
       2               group-2            null  
       3               group-3            null
       4               group-4            null

     select grugroupid         , 
           userid ,groupbname     ,       
          (select AccessType from Access where   UserID=2 ) as dd,           
                 from  TLab_Info  
      union 
       select   id   userid  groupid    accesstype
          from   TLab_Access 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-10 07:50:52

Raging Bull已经发布的附加变体

代码语言:javascript
复制
SELECT DISTINCT 
       g.grugroupid,
       g.groupbname,
       a.accesstype
FROM   Tgroup g LEFT JOIN
       Taccess a ON g.grugroupid = a.groupid
WHERE COALESCE(a.accesstype,1) = 1

测试在这里,SQL Fiddle

票数 0
EN

Stack Overflow用户

发布于 2015-06-10 06:02:00

代码语言:javascript
复制
SELECT g.grugroupid,g.groupbname,a.accesstype
FROM Tgroup g LEFT JOIN
     Taccess a on g.grugroupid=a.groupid
WHERE (a.accesstype IS NULL) OR (a.accesstype=1)
GROUP BY g.grugroupid,g.groupbname,a.accesstype

结果:

代码语言:javascript
复制
grugroupid  groupbname  accesstype
----------------------------------
1           group-1     1
2           group-2     (null)
3           group-3     (null)
4           group-4     (null)

SQL Fiddle中的结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30748001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档