考え方の質問なので、SQLで回答するのは難しい