10. Slow Query
exists -> in
作品
- ワンピース
- こち亀
エピソード
- 1話
- 2話
…
1 N
ワンピースの商品をください
商品
- 見放題
- ポイント
…
1 N
11. select * from
product
where exists (
select * from episode where episode.id = product.episode_id
and exists (
select * from sakuhin where sakuhin.id = episode.sakuhin_id
and sakuhin.code = ‘SID0042235’ – ワンピース
)
)
Slow Query
exists -> in
作品
- ワンピース
- こち亀
エピソード
- 1話
- 2話
…
1 N
商品
- 見放題
- ポイント
…
1 N
12. select * from
product
where exists (
select * from episode where episode.id = product.episode_id
and exists (
select * from sakuhin where sakuhin.id = episode.sakuhin_id
and sakuhin.code = ‘SID0042235’ – ワンピース
)
)
Slow Query
exists -> in
作品
- ワンピース
- こち亀
エピソード
- 1話
- 2話
…
1 N
商品
- 見放題
- ポイント
…
1 N
3000ms
13. select * from
product
where product.episode_id in (
select id from episode where episode.id = product.episode_id
and episode.sakuhin_id (
select id from sakuhin where sakuhin.id = episode.sakuhin_id
and sakuhin.code = ‘SID0042235’ – ワンピース
)
)
Slow Query
exists -> in
作品
- ワンピース
- こち亀
エピソード
- 1話
- 2話
…
1 N
商品
- 見放題
- ポイント
…
1 N
50ms