主页 > 知识库 > 三表左连接查询的sql语句写法

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

热门标签:服务外包 网站排名优化 铁路电话系统 呼叫中心市场需求 百度竞价排名 Linux服务器 地方门户网站 AI电销
今天要查询所有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"
这样就得到想要的结果了。
您可能感兴趣的文章:
  • MySQL 8.0.18 Hash Join不支持left/right join左右连接问题
  • mysql连接查询(左连接,右连接,内连接)
  • SQL 四种连接-左外连接、右外连接、内连接、全连接详解
  • MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程
  • mysql的左右内连接用法实例
  • 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
  • sql 左连接和右连接的使用技巧(left join and right join)
  • mysql 左连接、右连接和内连接
  • SQL左连接和右连接原理及实例解析

标签:兰州 崇左 黄山 铜川 仙桃 湘潭 湖南 衡水

巨人网络通讯声明:本文标题《三表左连接查询的sql语句写法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266