gpt4 book ai didi

mysql - SELECT 和 JOIN 受限

转载 作者:行者123 更新时间:2023-11-29 06:06:47 29 4
gpt4 key购买 nike

我有以下查询:

SELECT pro.* 
FROM tb_AutProposta pro, tb_AutParcelamento par
WHERE pro.id = par.id

但是,想要将每个 tb_AutParcelamento 限制为 1。尝试了“Subselect”,但没有成功。

表pro是一个合约,par是这个合约的parcels。对于每个契约(Contract),生成 n 个地 block ,并且为每个地 block 生成一个到期日,我需要知道每个契约(Contract)的最后到期日。

有什么想法吗?

最佳答案

我只是编造了一些字段名称,因为我们不知道您确切的表结构。

此查询在以下假设下工作:

  • 您想要每个相关契约(Contract)的最新(“最高”)包裹到期日
  • 您的地 block 表中有 due_datepro_id 字段。 (tb_AutParcelamento.pro_idtb_AutProposta.id 的外键)
  • 我编造了 pro_id,因为我假设条件 pro.id = par.id 是错误的,当两个表中的 id 字段都存在时是自增值和每个表中的主键。
SELECT pro.*, MAX(par.due_date) as latest_due_date
FROM tb_AutProposta pro
LEFT JOIN tb_AutParcelamento par
ON pro.id = par.pro_id
GROUP BY pro.id

关于mysql - SELECT 和 JOIN 受限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11213234/

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