gpt4 book ai didi

mysql - 如何从具有多个相同值的列的表中获取最新结果

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

我试图让我的表仅获得表中结果中的 1 个。我的表存储一个 posts_by 列,该列允许超过 1 个用户多次发帖。因此,我的 posts_by 列包含多个用户名 Chowderrunnah,因为该用户已发布多次。我只想显示其中一个结果,以便可以在表中单击每个用户,而不是显示许多相同的用户。 (如果您想知道为什么,我正在尝试创建一个支持票证系统)。

目前,我的表正在获取表中的所有结果,甚至具有相同的 posts_by (用户名)的重复结果。如果(用户名)发布了超过 1 个相同结果,我只希望它显示一个结果。

目前,我的代码只是最低限度 -

SELECT * from support WHERE last_post_by != 'Admin'

非常感谢您的帮助。

编辑

这是我正在使用的表 Database

这是我的支持票系统

enter image description here

最佳答案

以下查询解决了我的问题:)

SELECT * from support WHERE last_post_by != 'Admin' GROUP BY posted_by

使用 GROUP BY 允许我仅显示重复的 posts_by 结果之一。

关于mysql - 如何从具有多个相同值的列的表中获取最新结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39270801/

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