表は、showid、tutle、linkshowstatusランタイム分類を示しています。
テーブルエピソード:episodeid、showid、episodeNumber、seasonNumber、airDate、title。
こんにちは、私はタイトルのシリアルを選択し、すでにリリースされたエピソードを数えるためにSQLクエリが必要です(edisodes.airDate-日付リリースエピソード)私を助けてください)助けてくれてありがとう。
表は、showid、tutle、linkshowstatusランタイム分類を示しています。
テーブルエピソード:episodeid、showid、episodeNumber、seasonNumber、airDate、title。
こんにちは、私はタイトルのシリアルを選択し、すでにリリースされたエピソードを数えるためにSQLクエリが必要です(edisodes.airDate-日付リリースエピソード)私を助けてください)助けてくれてありがとう。
select s.title
, s.serial
, e.title
, sum(case when e.airDate <= current_timestamp then 1 end)
over (partition by s.title, s.serial)
from shows s
left join
episodes e
on e.showid = s.showid
and e.airDate <= current_timestamp
そこでサブクエリを使用できます。例えば
select s.title, s.serial, e.count
from shows s, (select showId, count(*) as count
from episodes
where airDate <= current_timestamp
group by showId) e
where s.showId == e.showId