请教 mysql 怎么样将一个表的count插入另一表的select中

MySql 码拜 8年前 (2016-07-12) 962次浏览
表一:相册
字段:相册ID 相册名 创建时间 相册主题 相册封面(外键连接照片ID)
表二:照片
字段:照片ID 照片名 创建时间 所属相册(外键连接相册ID)
希望通过sqll获取像下面这样的查询结果,问一下要做怎么写查询比较好
select结果:
字段:相册ID 相册名 创建时间 相册主题 相册封面 照片表中属于当前相册的照片数量
考虑过各种外链接之类的东西,感觉还是不太对,求指点
解决方案

20

试试这个:

select x.*,
       (select count(*) from 照片 z where z.外键连接相册ID = x.相册ID)
from 相册 x

20

引用:
Quote: 引用:

试试这个:

select x.*,
       (select count(*) from 照片 z where z.外键连接相册ID = x.相册ID)
from 相册 x

原来如此
问一下在建相册表的时候可以加上自动根据照片表中对应相册的照片数变化的列吗?

这个的你在写程序的时候,用sql代码,计算出来的


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明请教 mysql 怎么样将一个表的count插入另一表的select中
喜欢 (0)
[1034331897@qq.com]
分享 (0)