mysql两表相减,如何显示出所有结果
有两表,hctotaltmp(总表),hctotalout(出库表),字段分别为catalogue,hc,number。现已实现php前台显示出剩余的各数量。但是如何同时显示在总表中,但未出库的数量。
$sql = "SELECT hctotaltmp.catalogue,hctotaltmp.hc, hctotaltmp.number - ifnull(hctotalout.number, 0)
FROM
hctotalout
LEFT JOIN hctotaltmp ON hctotalout.hc = hctotaltmp.hc
GROUP BY
hc DESC
ORDER BY
catalogue DESC ";
这样的话,只能存在于hctotalout表里面的数据才会显示出来。我想把所有的都显示出来,没出库的数量就显示为总表中的数量,出库的话就是总表数量减出库表对应字段的数量。