php - 从 mysql 表中选择 id 和 count(id)

标签 php sql mysql select count

我想用php和mysql做一个相册系统。 我有用于列出所有相册的代码:

SELECT  albums.*, count(pictures.id) AS countpic 
FROM albums
LEFT JOIN pictures ON (albums.id=pictures.album_id)
GROUP BY albums.id 
ORDER BY albums.date DESC");

我想列出带有照片缩略图的相册标题(thumb_id si 写在表格图片中)以及分配给每个相册的所有图片的数量。

你不知道如何通过一次选择来选择thumb_id和相册中所有图片的数量吗?

谢谢

最佳答案

group_concat(pictures.thumb_id) 添加到选择列表是否满足您的需要?

关于php - 从 mysql 表中选择 id 和 count(id),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804229/

相关文章:

php - 'if X, then echo X' 可以在 PHP 中缩短吗?

c# - 将条件参数传递给 Database.SqlQuery

Mysql Running Balance by group 来自不同的表

mysql - 选择具有自己关系条件的关系的记录数?

mysql - SQL从按唯一值分组的行中选择数据

MySQL 错误 1241 : Operand should contain 1 column(s) on insert statement (no selects)

php - 插入时无效的mysql查询

php - 将结果分为 5 列

php - <td> 内的 Img 路径显示但无法点击它

php - 从 Windows 切换到 Linux 后,我无法打开我正在使用的网站