左表 left_table
id  name
1  a
2  b
3  c
4  d
5  e右表 right_table
id  type
1  x
1  y
2  x
2  y
5  x
5  y我现在要得到下面的结果,怎么写联查语句id name type
1  a  x
2  b  x
3  c  
4  d
5  e  x如果我这样写
SELECT * FROM left_table l LEFT JOIN right_table r ON l.id=r.id WHERE r.type = 1
只能得到id name type
1  a  x
2  b  x
5  e  x会少了中间的3和4的,怎么办,正确的写法是怎样的?