2009年1月 6日(火) 11:44 JST
[Delphi]Paradoxでサブクエリーが使えない
- 2008年11月 7日(金) 09:50 JST
-
- 投稿者:
-
- 閲覧件数
- 142
下記のようなSQLを発行しようとしたところ、2つ目のSELECTが不正だとエラーが出て実行できません。
どうやら、Paradoxではサブクエリー(副問い合わせ)が出来ないようです。
どうやら、Paradoxではサブクエリー(副問い合わせ)が出来ないようです。
回避方法はありませんか?
SELECT A.KeyField, A.FieldA1, Sub.CNT FROM TableA A LEFT JOIN (SELECT KeyField, COUNT(*) AS CNT FROM TableB GROUP BY KeyField) Sub ON A.KeyField = Sub.KeyField
下記のようにサブクエリー部分を別ファイルにします。
- サブクエリー部分を別ファイルにします。SubQuery.sqlとしています。
SELECT KeyField, COUNT(*) AS CNT FROM TableB GROUP BY KeyField
- 元のクエリーを書き換えてサブクエリー部分を1で保存したファイル名に置き換えます。
SELECT A.KeyField, A.FieldA1, Sub.CNT FROM TableA A LEFT JOIN 'SubQuery.sql' Sub ON A.KeyField = Sub.KeyField
しかし、Paradoxを使う機会がどのくらいあるのだろうか...
トラックバック
- このエントリのトラックバックURL:
- http://www.blackcatlab.com/trackback.php/ProgramingFAQ_del0070
この記事にはトラックバック・コメントがありません。

おしらせ
ブログ
くろねこのつぶやき
株始めてみようかな
コメントは投稿者の責任においてなされるものであり、サイト管理者は責任を負いません。