2017-04-04 125 views
-2

我有兩個表中的PostgreSQL數據庫,它看起來像選擇查詢從兩個表中

Select Productid,productname,quantity,availabilty from public.product 

與其他表中選擇是

Select sampleid,samplename,Productid from public.sample 

所以在這裏我需要選擇產品和其樣本從產品表中的產品表和樣品表中產品表中的Productid等於樣品表中的產品。我應該使用的聯接這兒過得也很困惑與左,右連接

回答

0

我需要選擇產品和其樣本

我認爲你可以使用LEFT JOIN在這裏得到所有產品和如有配套樣品:

select p.*, 
    s.sampleid, 
    s.samplename 
from public.product p 
left join public.sample s on s.Productid = p.Productid;