如果问题本身没有多大意义,我很抱歉,但让我解释一下。如何在一个中显示2个不同查询的结果?
我有2个表:医药及捐赠
医学:
id_medicine 医药 量
和捐赠有:
id_donation id_medicine 量
什么我想要一个查询来显示可用药物的总量。
我有此查询:
SELECT Medicine.name AS 'Medicine', Medicamento.quantity + Donation.quantity AS Quantity
FROM Donation
INNER JOIN medicine ON donation.cod_medicine = Medicine.cod_medicine
ORDER BY 'Medicine'
但只显示也有捐赠,如果药物没有一个单一的捐款则不会显示出来的药。那么,即使没有捐赠,我又怎么能得到每种药物的总量呢?谢谢!
这是否适合特定的SQL:TSQL,MySQL,Oracle等? – Kennah 2014-11-08 03:34:28
它是微软SQL – Hikaros 2014-11-08 03:40:54