Changes in MySQL 8.0.1 (2017-04-10, Development Milestone) 今回の記事では、MySQL8.0 から追加された「共通テーブル式」(以下、CTE)を手軽に試す方法をご紹介したいと思います。 ※ MySQL8.0をセットアップする手順については以下の公式マニュアルを参照してください Chapter 2 Installing and Upgrading MySQL 目次 CTE とは? 使用するテーブル Q. 織田家・徳川家のみを抽出して下さい 嗚呼、悩ましき戦国時代の風習 A. CTEを使いましょう! それ以外の方法は? CTE とは? ・ CTEは、いわゆる「再帰クエリ」と呼ばれるものです ・ WITH句が使えるようになりました → 他のRDMS(PostgreSQL, Oracle など)では実装済 ・ 階層構造のクエリが非常に簡単に