gpt4 book ai didi

mysql - Sql 查找一对多关系上的最新 id

转载 作者:行者123 更新时间:2023-11-29 18:33:20 28 4
gpt4 key购买 nike

我只是了解如何获得与此相关的最新插入ID reference ,在数据库中,我有两个表,分别为 channel_content_typechannel_plain_text_container,每个 channel_plain_text_container 行都用 引用 channel_content_type channel_content_type

id 上的 content_id

这意味着 channel_content_typechannel_plain_text_container 上有更多行,现在我如何找到其中最新插入的 id?

这个sql命令不正确并且没有返回任何行

SELECT ptext.id
FROM channel_content_type content
JOIN channel_plain_text_container ptext ON (content.id = ptext.content_id)
LEFT OUTER JOIN channel_content_type p2 ON (content.id = p2.id)
WHERE p2.id IS NULL

提前致谢

最佳答案

您可以按 ID 对结果进行降序排序并获取顶行:

SELECT  ptext.id
FROM channel_content_type content
JOIN channel_plain_text_container ptext ON (content.id = ptext.content_id)
LEFT OUTER JOIN channel_content_type p2 ON (content.id = p2.id)
WHERE p2.id IS NULL
Order by ptext.id desc

在上面的查询中,Order by ptext.id desc 按 id 对结果进行降序排序。结果集中的第一行包含您期望的结果。

关于mysql - Sql 查找一对多关系上的最新 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45515163/

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