SELECT b.UserName, u.* FROM UserInfo u LEFT JOIN UserInfo_Branch b ON b.UserInfoID = u.UserInfoID WHERE 1 = 1

解决方案 »

  1.   

    表UserInfo  左连接 表UserInfo_Branch  条件是 UserInfo.UserInfoID =UserInfo_Branch.UserInfoID  而后面的1=1可以忽略 ,有没有一样。
      

  2.   


    SELECT b.UserName, u.* 
    FROM 
    UserInfo u 
    LEFT JOIN UserInfo_Branch b ON b.UserInfoID = u.UserInfoID 
    WHERE 1 = 1
      

  3.   

    查找出所有的满足b.UserInfoID = u.UserInfoID 的数据,并且是采用左连接的方式
      

  4.   

    表UserInfo  左连接 表UserInfo_Branch  条件是 UserInfo.UserInfoID =UserInfo_Branch.UserInfoID  而后面的1=1可以忽略 ,有没有一样。
      

  5.   


    SELECT b.UserName, 这个是啥意思呢?
      

  6.   

    最简答的两张表的链接查询啊,有啥不懂的。一个主外键关系,b.UserInfoID = u.UserInfoID  
      

  7.   

    LEFT JOIN 二个表左联接查询,这个没问题吧? 
    FORM子句中UserInfo u相当于UserInfo as u,意思是在这个语句中,u表示表UserInfo,即u是表UserInfo的别名...UserInfo_Branch b同理,b是UserInfo_Branch的别名...
    如上所说,SELECT b.UserName....就是返回表UserInfo_Branch的UserName字段
      

  8.   

    左连接:除满足连接条件的记录显示外,第一张表中不满足条件的记录也出现在查询的结果中。
    UserInfo 与UserInfo_Branch表左连接查询。查询出两表中UserInfoID相同的记录行的信息:UserInfo_Branch的UserName 和 UserInfo的所有信息
      

  9.   

    左连接:除满足连接条件的记录显示外,第一张表中不满足条件的记录也出现在查询的结果中。
    UserInfo 与UserInfo_Branch表左连接查询。查询出两表中UserInfoID相同的记录行的信息:UserInfo_Branch的UserName 和 UserInfo的所有信息
      

  10.   

    查找左表的username字段和右表的所有字段 ,同时满足2表的userid 相同