我有文件夹、内容、库表。每个文件夹在内容表和库表中都有很多内容。内容和库表依赖于 content_id。如果我们添加内容,它应该保存内容和库表。突然,必须在库表中发生删除。一些内容在库表中被删除,但在内容表中没有。
我想检索特定的文件夹 ID,该文件夹中的内容计数,该文件夹中的库计数。
我尝试了一些可以检索文件夹ID的选项(内容表中显示的内容而不是库表中的内容)。使用单个查询来检索 folder_id 计数(content_id 内容表),计数(content_id 库表)
select distinct a.folder_id from (
select c.folder_id,c.content_id, l.content_id as lid from content c left join library l
on c.content_id = l.content_id
where l.content_id is null) a
结果:
folder_id ccount lcount countdiff
123 33 30 3