表stock
:
stkid (pk), name
表share
:
price, quantity, stkid (fk)
我运行这个查询,但它只显示那些已经有股票记录的股票。我想显示所有股票,即使没有股票记录。
select name,
0,
sum(price*quantity) / sum(quantity) as avg,
sum(quantity) as qty
from stock,
share
where share.stkid = stock.stkid
group by (stock.stkid)
1条答案
按热度按时间kse8i1jr1#
您可以使用LEFT JOIN语句,即使
share
表中没有链接行,它仍然会选择stock
表中的行。