[SQL] FROM多个表与INNER JOIN

对多个表进行联合查询有两种写法:

(1)FROM多个表

SELECT
    [a].[NoticeText]    
FROM
    [dbo].[Notice] [a],
    [dbo].[User] [b],
    [dbo].[WechatSE] [c]
WHERE
    [a].[UserID] =[b].[UserID]
    AND [b].[UserID]=[c].[UserID]
    AND [c].[OpenID]=@OpenID

(2)使用INNER JOIN

SELECT [a].[NoticeText]     
    FROM [dbo].[Notice] [a]
        INNER JOIN [dbo].[User] [b] ON [a].[UserID] =[b].[UserID]
        INNER JOIN [dbo].[WechatSE] [c] ON [b].[UserID]=[c].[UserID]
    WHERE [c].[OpenID]=@OpenID
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL技术内幕:SQL编程 姜承尧 第1章 SQL编程 >> B是由MySQL创始人之一Monty分支的一个版...
    沉默剑士阅读 7,269评论 0 3
  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 5,960评论 0 13
  • SQL与MySQL简介 数据库基础 从SQL的角度来看,数据库就是一个以某种有组织的方式存储的数据集合。我们可以采...
    heming阅读 8,628评论 1 8
  • 如果我是个傻子,我不会为在乎别人的眼光,因为这个傻子无所谓。 如果我是个傻子,不用因为不如被人而努力的奋斗着,因为...
    3f4a1edff067阅读 1,319评论 0 1
  • TextView---图文混编 在IM软件中经常需要发送表情的图片,这个emoji表情为了方便处理,方便在数据库、...
    DevKyle阅读 8,379评论 5 49