SQLのどこが不都合なのか・・・
まあ、C#のLINQのような形の方がわかりやすいような気もするけど、機能は等価だし。