MySQL での行の生成: Oracle の CONNECT BY
の代替手段Oracle の CONNECT BY
句は、結合用の行を生成する便利な方法を提供します。 この機能は MySQL では直接利用できません。
他のデータベース システムでの回避策:
WITH
句と UNION ALL
演算子を組み合わせて行生成を実現します。generate_series()
関数を使用します。MySQL の欠落行生成機能:
MySQL には、Oracle の行ジェネレーターに相当する組み込み関数がありません。この欠如により、複数の結合や追加の行の生成が必要な複雑なクエリを操作するときに問題が発生する可能性があります。
以上がOracle の CONNECT BY のように MySQL で行を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。