« まめFileの後継アプリ | トップページ | ワークシート関数で文字列中に特定の文字列が含まれるか判定する »

2013年1月25日 (金)

サブクエリをJOINしたクエリでサブクエリ内の集計項目を親クエリに表示させる

 サブクエリとJOINしたSQL文があるとき、

例)
SELECT t1.field1, t2.field2
FROM table1 AS t1
INNER JOIN (SELECT field1, field2 SUM(field3) FROM table2) AS t2 ON  t1.field1=t2.field1

 サブクエリ内のSUM(field3)も親クエリで使用したい場合は、サブクエリ内の集計項目にも別名を付けて[サブクエリの別名].[フィールドの別名]と記述する。

SELECT t1.field1, t2.field2, t2.total
FROM table1 AS t1
INNER JOIN (SELECT field1, field2 SUM(field3) AS total FROM table2) AS t2
ON  t1.field1=t2.field1

という感じ。

|

« まめFileの後継アプリ | トップページ | ワークシート関数で文字列中に特定の文字列が含まれるか判定する »

Linux奮戦録」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: サブクエリをJOINしたクエリでサブクエリ内の集計項目を親クエリに表示させる:

« まめFileの後継アプリ | トップページ | ワークシート関数で文字列中に特定の文字列が含まれるか判定する »