<分区>
这没问题
select user.`username` , id_user_gender.text gender
from user
left join id_user_gender
on user.idGender = id_user_gender.id
where 1
这个也没问题
select user.`username` , user.idType
from user,id_user_type
where user.idType=id_user_type.id
但这是错误:#1054 - “on 子句”中的未知列“user.idGender”
select user.`username` , id_user_gender.text gender, user.idType
from user,id_user_type
left join id_user_gender
on user.idGender = id_user_gender.id
where user.idType=id_user_type.id
如何在同一个查询中使用left join和where join?
这个我也试过,但是不行
select uu.`username` , id_user_gender.text gender, uu.idType
from user as uu,id_user_type
left join id_user_gender
on uu.idGender = id_user_gender.id
where uu.idType=id_user_type.id