gpt4 book ai didi

sql select,获取每辆车的最新条目

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:42 24 4
gpt4 key购买 nike

我的数据库 (MySql) 有 2 个表

表 1 - 包含每辆车的记录

汽车= id(int), reg(int), type(int)

表 2 - 包含每辆车的作业

工作 = id(整数),日期(日期)

我需要一个 SELECT 命令,它将为我提供所有 ID 的最新工作

提前致谢。

最佳答案

你没有共享字段,你不能这样做。您需要为每个作业存储关联的 car_id,或者有一个 jobs_to_cars 表。

然后你会使用:

SELECT C.*, J.id, MAX(J.date)
FROM cars C
INNER JOIN jobs J on J.car_id = C.id
GROUP BY C.id

如果工作的 id 与汽车的 id 相同,则将 j.car_id 更改为 j.id,但那样你将缺少 Jobs 的主键,我建议你开始制作。

关于sql select,获取每辆车的最新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4221322/

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