Scroll

「常に新しい技術に目を向けること」
「既存の技術をより深堀りすること」

カテゴリ:MySQL
タグ:
公開日:2018/04/27(金)
最終更新日:2021/08/12(木)

[MySQL]知ってましたか?CREATE VIEWのFROM句にサブクエリ(副問合せ)が使えることを…

久しぶりのヤスです。

以前はFROM句にサブクエリ(副問合せ)を書いてCREATE VIEWを流すと怒られてました。こんな風に…

MySQL 5.7から、この制限が解除されてました!

MariaDBなら10.2からですね。
https://yakst.com/ja/posts/3037
https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-7.html
https://mariadb.com/kb/en/library/mariadb-vs-mysql-compatibility/

Google先生で調べると

VIEWのFROM句にはサブクエリ含めませんよ。とか。
VIEWのFROM句を副問合せにしたいなら、VIEWにして、VIEW in the VIEWにしちゃえ。とか。
http://infinidb-tech.ashisuto.co.jp/view_from/

まとめ

MySQL 5.7以降、CREATE VIEWのFROM句にサブクエリ(副問合せ)が使える!
今できない人は純粋にバージョンの問題ならアップグレードで解決できるかも!

この記事を書いた人:ヤス


シェアのご協力をお願いいたします!

カテゴリー

アーカイブ