• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    三表左连接查询的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"
    这样就得到想要的结果了。
    您可能感兴趣的文章:
    • 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左连接和右连接原理及实例解析
    上一篇:PostgreSQL8.3.3安装方法第1/2页
    下一篇:MSSQL自动同步设置方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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