gpt4 book ai didi

MySQL 选择字段中具有最大值的行

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:11 25 4
gpt4 key购买 nike

我正在为我的软件制作一个销售组件,该系统允许在多次付款中支付产品。所以,如果我输入一个销售代码,系统会显示人名、产品、他们支付了多少以及支付的数量。

我有这个问题:

select cliente.Ape_Pat, 
cliente.Ape_Mat,
cliente.Nom,
venta.Total,
venta.Pagado,
concat(evento.Nombre, ' ' ,evento.Fecha),
venta.ndp
from venta, cliente, evento
where venta.folio = '123456'
and venta.Id_cliente = cliente.Id_cliente
and venta.Id_evento = evento.Id_evento;

问题是这个查询显示了所有的结果

Ape_Pat  Ape_Mat Nom      Total  Pagado      Concat            NDP 
Torres Cuevas Gustavo | 2376 | 2370 | Lamp July 2nd | 1
Torres Cuevas Gustavo | 2376 | 2371 | Lamp July 3rd | 2
Torres Cuevas Gustavo | 2376 | 2372 | Lamp July 4th | 3

NDP 是最后一次付款的编号,我怎样才能只获取 NDP 值最高的行?

最佳答案

使用 ORDER DESCLIMIT:您应该在查询末尾添加:

ORDER BY NDP DESC 
LIMIT 0 , 1

关于MySQL 选择字段中具有最大值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22052834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com