您似乎想要一个left join
:
select a.id, b.idcategory, b.value
from a left join
b
on b.id = a.id and b.idcategory = 1;
该value
列具有NULL
而不是'no value'
。您 可以 替换它,但是NULL
通常可以达到目的。
postgresql:有条件且无重复的联接
您似乎想要一个left join
:
select a.id, b.idcategory, b.value
from a left join
b
on b.id = a.id and b.idcategory = 1;
该value
列具有NULL
而不是'no value'
。您 可以 替换它,但是NULL
通常可以达到目的。