【发布时间】:2019-01-01 12:14:45
【问题描述】:
大家好,我想在 Django 中得到这个查询,但似乎无法得到我想要的结果
SELECT DISTINCT herramienta_id,sum(cantidad)
FROM inventario_transaccion
WHERE
carrito_id = 1 and herramienta_id = 1;
此查询在 MYSQL Workbench 中返回
herramienta_id cantidad
+--------------+---------+
| 1 | 5 |
+--------------+---------+
我要做的是获取所有带有 carrito_id = pk 的工具,并获取所有不同的值并对每个的候选值求和
【问题讨论】:
-
不应该是
GROUP BY而不是DISTINCT? -
谢谢,我会尝试使用 group_by 。我对编程和 mysql 有点陌生
-
你可能想要
SELECT herramienta_id, SUM(cantidad) FROM inventario_transaccion WHERE carrito_id=1 GROUP BY herramienta_id -
谢谢。会尝试
标签: mysql django django-views