三表左连接查询的sql语句写法

 更新时间:2008年09月19日 18:19:31   作者:  
left join三表左连接sql查询语句
今天要查询所有realname的username,psw,gname,tel
表结构:
表t1
字段名:t1_id,username,psw
表t2
字段名:t2_id,gname,t1_id //这里一个t1_id对应多个t2_id
t3
字段名:t3_id,realname,tel,t1_id //这里一个t1_id对应一个t3_id
遇到的麻烦是当一个realname在t2表中没有内容时,也要将此realname的username,psw,tel等显示出来,直接使用
sql="select username,psw,gname,tel from t1,t2,t3 where t1.t1_id=t2.t1_id and t1.t1_id=t3.t1_id"
得到的结果是:t2表中必须有某个realname的作品,才能查询出来他的信息,这肯定不是想要的结果,最后想到使用左连接,sql语句是:
sql="select username,psw,gname,tel from (t1 left join t2 on t1.t1_id=t2.t1_id) left join t3 on t1.t1_id=t3.t1_id"
这样就得到想要的结果了。

相关文章

  • Dbeaver连接ClickHouse全过程

    Dbeaver连接ClickHouse全过程

    文章主要介绍了如何使用Dbeaver连接ClickHouse数据库,首先需要安装Dbeaver工具,然后通过新建驱动管理器和设置库信息来配置驱动,接着,创建数据库连接并填写连接配置信息,测试连接以确保配置正确,最后,成功连接ClickHouse数据库
    2024-11-11
  • SQL数据库的所有命令(函数、运算符)汇总大全

    SQL数据库的所有命令(函数、运算符)汇总大全

    结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。sql语句就是对数据库进行操作的一种语言。
    2023-01-01
  • DBeaver导入csv文件的踩坑记录

    DBeaver导入csv文件的踩坑记录

    在Debian系统下安装的MySQL数据库在导入CSV文件时可能会遇到数据丢失、乱码等问题,首先,遇到反斜杠"\\"字符时,应将其替换为"\\\\"以避免数据丢失,其次,若CSV文件包含中文,应确保文件编码为UTF-8以防出现乱码
    2024-10-10
  • mybatis映射XML文件详解及实例

    mybatis映射XML文件详解及实例

    这篇文章主要介绍了mybatis映射XML文件详解及实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • 在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法

    在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法

    这篇文章主要介绍了在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法,需要的朋友可以参考下
    2015-11-11
  • 在PostgreSQL中使用日期类型时一些需要注意的地方

    在PostgreSQL中使用日期类型时一些需要注意的地方

    这篇文章主要介绍了在PostgreSQL中使用日期类型时一些需要注意的地方,包括时间戳和日期转换等方面,需要的朋友可以参考下
    2015-04-04
  • 详细聊聊关于sql注入的一些零散知识点

    详细聊聊关于sql注入的一些零散知识点

    SQL注入攻击是通过将恶意的SQL查询或添加语句插入到应用的输入参数中,再在后台SQL服务器上解析执行进行的攻击,它目前是黑客对数据库进行攻击的最常用的手段之一,这篇文章主要给大家介绍了关于sql注入的一些零散知识点,需要的朋友可以参考下
    2021-10-10
  • C#表格开发之DataGridView控件详解

    C#表格开发之DataGridView控件详解

    本文主要介绍了DataGridView控件的使用方法,包括手动填充数据、插入行、修改单元格值以及绑定数据源,通过DataGridView控件,可以方便地显示和编辑表格数据,适用于各种类型的数据源
    2024-12-12
  • Hive导入csv文件示例

    Hive导入csv文件示例

    这篇文章主要为大家介绍了Hive导入csv文件示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 分布式和集群的概述讲解

    分布式和集群的概述讲解

    今天小编就为大家分享一篇关于分布式和集群的概述讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论