PostgreSQL のサブクエリ エイリアス
エラー メッセージ「[Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifier) AS)」が表示された場合made_only_recharge" は、FROM 句のサブクエリにalias.
指定されたクエリでは、サブクエリは、CALLEDNUMBER 値 '0130' に対してのみ cdr_data テーブルに表示される個別の識別子の数を計算するために使用されます。ただし、サブクエリには PostgreSQL のエイリアスがありません。 FROM 句に出現するサブクエリには必要があります。
この問題を解決するには、以下に示すようにサブクエリ:
SELECT COUNT(made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER != '0130' ) AS derivedTable -- ALIAS ADDED
以上がPostgreSQL サブクエリの FROM 句にエイリアスが必要なのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。