ほんとうに難しいのはSQLそのものよりビジネスロジックだと思う