Home > Backend Development > PHP Tutorial > javascript - MYSQL获取问题

javascript - MYSQL获取问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 20:28:52
Original
1242 people have browsed it

javascript - MYSQL获取问题
我遇到的问题是:要获取project_id字段里的第一张图片,也就是pic_url字段。但是我要怎么获取了project_id是27的字段的pic_url,并且以此类推获取到28,29,30的第一张图片呢
两个细节:
图片的出现并不总是第一;
获取三个project_id的三张图片即可,后面的不再需要图片。

感谢

回复内容:

javascript - MYSQL获取问题
我遇到的问题是:要获取project_id字段里的第一张图片,也就是pic_url字段。但是我要怎么获取了project_id是27的字段的pic_url,并且以此类推获取到28,29,30的第一张图片呢
两个细节:
图片的出现并不总是第一;
获取三个project_id的三张图片即可,后面的不再需要图片。

感谢

MySQL 数据库允许 group 的时候选用非 group 字段

但是取的是不是第1个不是很清楚

select  project_id, pic_url
from    pics
where   pic_url is not null
group
    by  project_id
;
Copy after login

不过既然有自增型的ID

可以用 min(id) 找到符合条件的最小 id,再连接查询得到需要的数据

select  b.*
from    (
        select  project_id, min(id) as id
        from    pics
        where   pic_url is not null
        group
            by  project_id
        ) a
    left join pics b on a.id = b.id
;
Copy after login
Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template