gpt4 book ai didi

mysql - MySQL 中的数据连接多个表

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

我真的是一个新手,所以我希望我能解释一下我遇到的问题。

我有几个表,需要将数据提取到 1 个表中。到目前为止,我可以从 2 个表中提取数据,但不能从 3 个或更多表中提取数据。

这是我从 2 个表中提取的内容:

从声明中选择 C.id、C.business、AP.firstname、AP.lastname C JOINaffected_people AP ON C.ID = AP.claimid

我有另一个名为'Messages'的表名称,我需要提取'comments and dateread'。

此表通过“claimid”与其他表相关。

如何将所有三个数据提取到一张表中?

请帮忙。

D_Klutz

我没有考虑到所获得的结果存在问题。事实证明,每个 ClaimID 发送了多条消息,但我们正在寻找的是最后一条消息。如何编码以仅选择最后一条消息?所有发送的消息都带有时间戳。感谢您的帮助

最佳答案

在消息上添加另一个连接应该可以:

select
C.id ,
C.business,
AP.firstname,
AP.lastname,
M.comments,
M.dateread
from
claims C
JOIN
affected_people AP
ON C.ID = AP.claimid
join
Messages M
on M.claimid = C.ID

关于mysql - MySQL 中的数据连接多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27118332/

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