左外连接查询呀,不管条件中的where table2.id is NULL;是否成立,他都会包含table1.所有字段的值。详细的情况可以查查sql手册,里面讲得很详细。