MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips67 結果セットからデータを取得するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

3-2UNION/結合/サブクエリTips67 結果セットからデータを取得するには

Level2

PointFROM句でサブクエリを使用します

構文   
SELECT 取得列 [,...] FROM (サブクエリ)

サブクエリはWHERE句でしか利用できないわけではありません。たとえば、FROM句にサブクエリを埋め込むことで、サブクエリで取得した結果セットを疑似的なテーブルと見なして、データを取得することもできます。

ただし、複数のクエリで何度も再利用するようなサブクエリを記述する必要がある場合には、サブクエリではなくビューを利用した方が便利です。

用例
mysql> SELECT AVG(rentaled) 
    -> FROM (SELECT COUNT(*) AS rentaled FROM rental 
    -> 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません