表A数据:
id  name
1   www
2   sss表B数据:
id  name
1   www
2   sssselect * from  A left join B on A.id = B.id and A.id = 1请问输出结果是什么?select * from  A , B where  A.id = B.id and A.id = 1
这两个语句的输出结构是不是一样的?

解决方案 »

  1.   

    题目写错了一点,请看下面这个表A数据: 
    id  name 
    1  www 
    2  sss 表B数据: 
    id  name 
    1  www 
    3  sss select * from  A left join B on A.id = B.id and A.id = 1 请问输出结果是什么? select * from  A , B where  A.id = B.id and A.id = 1 
    这两个语句的输出结构是不是一样的?
      

  2.   

    相对于这题是一样,但是2个过程不一样,left join左连,以左表为主表。而where相当于 内连接