Sql 如何内部连接需要使用count函数的第三列

Sql 如何内部连接需要使用count函数的第三列,sql,count,Sql,Count,我想要的输出是不同的CatalogNo.branch\u id、dvd.dvd\u名称和CatalogNo.branch\u id计数,没有不同的我想你可以使用分组依据和计数 select distinct CatalogNo_No.branch_id, dvd.DVD_name from CatalogNo_No inner join DVD on CatalogNo_No.DVD_catalogno = DVD.DVD_catalogno inner join count (catalog

我想要的输出是不同的CatalogNo.branch\u id、dvd.dvd\u名称和CatalogNo.branch\u id计数,没有不同的

我想你可以使用
分组依据
计数

select distinct CatalogNo_No.branch_id, dvd.DVD_name from

CatalogNo_No inner join DVD on CatalogNo_No.DVD_catalogno = DVD.DVD_catalogno
inner join count (catalogno_no.branch_id='MA0001',catalogno_no.branch_id='MA0002',catalogno_no.branch_id='MA0003',catalogno_no.branch_id='MA0004',catalogno_no.branch_id='MA0005')

where catalogno_no.DVD_catalogno in (select DVD_catalogno from DVD where DVD_name='Final Destination')

但它将成为5个额外的栏目。我可以在1个栏目中全部完成吗?对不起,我可以添加你的skype吗?我有一些类似的问题,像这个问题,但我需要截图给你idk如何解释
select
  CatalogNo_No.branch_id,
  dvd.DVD_name,
  count(*) branch_count
from CatalogNo_No
join DVD on CatalogNo_No.DVD_catalogno = DVD.DVD_catalogno
where catalogno_no.DVD_catalogno in (select DVD_catalogno from DVD where DVD_name='Final Destination')
  and catalogno_no.branch_id in ('MA0001','MA0002','MA0003','MA0004','MA0005')
group by CatalogNo_No.branch_id, dvd.DVD_name