gpt4 book ai didi

php - 仅选择其中包含照片的相册

转载 作者:行者123 更新时间:2023-11-29 09:06:53 26 4
gpt4 key购买 nike

albums 表是 aid |名称 |描述 |隐私 |默认图片 |日期 | uidphotos 表是 id |日期 | uid |文件 |描述 |尺寸|高度|宽度|默剧|援助|已删除

$AlbumListSQL = mysql_query("SELECT aid, defaultpic FROM albums WHERE $privacycheckSQL AND uid='$userid' LIMIT $start , $limit");

选择相册,无论其中是否有照片。 $privacycheckSQL 可以是 privacy='0'(privacy = '0' OR Privacy ='1' OR Privacy ='2')(隐私='0'或隐私='1'或隐私='2')

SELECT COUNT(id) FROM photos WHEREdeleted=0 and uid='$userid'ANDaid='$aid' 返回相册的照片计数。我可以将其写入一个查询中,以某种方式返回其中照片超过零的相册吗?我正在考虑某种类型的联接或嵌套查询。我不确定。

如果这意味着什么的话,我正在使用 5.1.54。

最佳答案

使用 JOIN ,这只会带来照片表中具有匹配记录的相册,Group By 将仅返回每个相册的一条记录。

SELECT albums.aid, albums.defaultpic 
FROM albums JOIN photos on (albums.aid = photos.aid and photos.deleted = 0)
WHERE $privacycheckSQL AND albums.uid='$userid'
GROUP BY aid
LIMIT $start , $limit

关于php - 仅选择其中包含照片的相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810877/

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