gpt4 book ai didi

mysql - 为相册选择第一张缩略图

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

我在选择每篇独特文章的第一张照片 (thumb_filename) 和添加日期 (date_added) 时遇到问题。每篇独特的文章本身就是一个画廊。

我是 MySQL 的初学者,所以希望有人能提供帮助。

CREATE TABLE IF NOT EXISTS `photographs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`article_id` int(11) NOT NULL,
`thumb_filename` varchar(255) NOT NULL,
`full_filename` varchar(255) NOT NULL,
`date_added` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `article_id` (`article_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=31 ;

我知道使用 SELECT thumb_filename, date_added FROM photographs 而不是使用 PHP 过滤掉它。我不知道如何为唯一的 article_id 设置条件...

最佳答案

当然未经测试,但这可能适合您。这不是唯一的方法,但它是一种直接的方法。它提取每个 article_id 最早 date_added 的照片 id,然后使用它们检索文件名。

SELECT 
thumb_filename,
date_added
FROM photographs
WHERE id IN (SELECT id FROM photographs GROUP BY article_id HAVING MIN(date_added))

关于mysql - 为相册选择第一张缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782001/

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