SQL

MySQLで階層化されたデータを扱う(再帰的に検索しないで済む方法)

SQL

Oracleの場合は、Start With〜Connect By Prior〜というSQLで階層化されたデータを取り扱うことができます。では、MySQLではどうか?下記のサイトでしっかり解説してありました。Managing Hierarchical Data in MySQL 階層化されたデータをMySQLで扱う(上記…

SELECTした結果を使って、CREATE TABLEする

SQL

一時的にデータを退避しておくときに、SELECTした結果をそのままワークテーブルにぶちこみたくて調べてみたら、結構簡単にできるんですね。複数のデータベースに対応したかったので、各データベースについて調べてみたところ、大体同じようなSQLでできるみた…