有两张桌子:
user_table
:
id name
1 george
2 harry
3 ralph
updown_table
:
id updown
1 up
3 down
我的查询:
select
u.id,
u.name,
up.updown
from
user_table u, updown_table up
where
u.id = up.id;
我希望它返回id的1,2,3,并将NULL值设置为2.但很明显,因为该条目在updown中不存在,所以它只返回1和3.
请帮忙吗?
答案 0 :(得分:2)
也许试试这个?
Select
u.id,
u.name,
up.updown
From
user_table u left join updown_table up ON u.id=up.id;