我有一个领域如何选择具有相同的id行并添加其字段值
Name qunty min expiry
a 2 3 14/2/2012
b 4 1 15/12/2010
a 5 3 16/5/2012
我必须选择药物,它具有比qunty最小值小于表药记录。两行可以存在同名,但有不同的到期日。所以在这种情况下,我必须添加同名行的qunty,并且与最小值匹配。
我有一个领域如何选择具有相同的id行并添加其字段值
Name qunty min expiry
a 2 3 14/2/2012
b 4 1 15/12/2010
a 5 3 16/5/2012
我必须选择药物,它具有比qunty最小值小于表药记录。两行可以存在同名,但有不同的到期日。所以在这种情况下,我必须添加同名行的qunty,并且与最小值匹配。
试试这个,
SELECT Name, `min`, SUM(qunty) totalQunty
FROM medicine
GROUP BY NAME, `min`
HAVING SUM(qunty) < `min`
,是min
值恒定的同名?
你有试过什么吗? – hims056
还不知道它是如何工作的。 – chetan
@chetan在下面试试我的答案。 –