xuxiaoyinliu
仰望星空_Star
采纳率28.8%
2016-03-24 10:47 浏览 1.3k

SQL语句写法求教

有一条SQL语句不知道怎么分析还请大家指导下,谢谢

 SELECT * FROM XUTEST LEFT JOIN XUTEST2 LEFT JOIN XUTEST3 ON XUTEST2.SUPID=XUTEST3.SUPID ON XUTEST3.SUPID=XUTEST.SUPID

这条怎么理解?为什么改成这样就报错?XUTEST.SUPID标识符无效

 SELECT * FROM XUTEST LEFT JOIN XUTEST2 LEFT JOIN XUTEST3 ON XUTEST.SUPID=XUTEST2.SUPID ON XUTEST3.SUPID=XUTEST.SUPID
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答 默认 最新

  • 已采纳
    Is_Df Is_Df 2016-03-24 11:17

    原语句表示XUTEST表左连接表XUTEST2+XUTEST3所以在 表XUTEST2与表 XUTEST3左连接时不存在XUTEST表

    点赞 1 评论 复制链接分享
  • Crabime Crabime 2016-03-24 13:32

    这种外连接的方式是不是也太繁琐了

    点赞 1 评论 复制链接分享
  • AinUser AinUser 2016-03-24 13:12

    这是sql组合查询 涉及到左查询,右查询,,, 你可以先了解这方面知识

    点赞 评论 复制链接分享

相关推荐