如何合并左联接和联接?

问题描述 投票:0回答:1

这没问题

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

如何使用左联接以及在同一查询中的联接?

我也尝试过,但是没有用

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
mysql sql left-join
1个回答
0
投票

你不知道。将all

© www.soinside.com 2019 - 2024. All rights reserved.