この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

サポート対象外の PushTopic クエリ

PushTopic クエリでは次の SOQL ステートメントはサポートされません。

  • 選択された項目リストの ID を含まないクエリ
  • 準結合と反結合
    • クエリ例: SELECT Id, Name FROM Account WHERE Id IN (SELECT AccountId FROM Contact WHERE Title = 'CEO')
    • エラーメッセージ: INVALID_FIELD, semi/anti join sub-selects are not supported
  • 集計クエリ (AVG、MAX、MIN、および SUM を使用するクエリ)
    • クエリ例: SELECT Id, AVG(AnnualRevenue) FROM Account
    • エラーメッセージ: INVALID_FIELD, Aggregate queries are not supported
  • COUNT
    • クエリ例: SELECT Id, Industry, Count(Name) FROM Account
    • エラーメッセージ: INVALID_FIELD, Aggregate queries are not supported
  • LIMIT
    • クエリ例: SELECT Id, Name FROM Contact LIMIT 10
    • エラーメッセージ: INVALID_FIELD, 'LIMIT' is not allowed
  • リレーション (ただし ID は参照可能)
    • クエリ例: SELECT Id, Contact.Account.Name FROM Contact
    • エラーメッセージ: INVALID_FIELD, relationships are not supported
  • [テキストエリア] 項目の値の検索
  • ORDER BY
    • クエリ例: SELECT Id, Name FROM Account ORDER BY Name
    • エラーメッセージ: INVALID_FIELD, 'ORDER BY' clause is not allowed
  • GROUP BY
    • クエリ例: SELECT Id, AccountId FROM Contact GROUP BY AccountId
    • エラーメッセージ: INVALID_FIELD, 'Aggregate queries are not supported'
  • 数式項目
  • 複合住所項目または複合地理位置情報項目
  • NOT
    • クエリ例: SELECT Id FROM Account WHERE NOT Name = 'Salesforce.com'
    • エラーメッセージ: INVALID_FIELD, 'NOT' is not supported

    これを有効なクエリにするには、SELECT Id FROM Account WHERE Name != 'Salesforce.com' に変更します。

    NOT IN 句は PushTopic クエリでサポートされます。

    メモ

  • OFFSET
    • クエリ例: SELECT Id, Name FROM Account WHERE City = 'New York' OFFSET 10
    • エラーメッセージ: INVALID_FIELD, 'OFFSET' clause is not allowed
  • TYPEOF
    • クエリ例: SELECT TYPEOF Owner WHEN User THEN LastName ELSE Name END FROM Case
    • エラーメッセージ: INVALID_FIELD, 'TYPEOF' clause is not allowed

    TYPEOF は、現在 SOQL 多態性機能の一部の開発者プレビューとして利用可能です。組織での TYPEOF の有効化については、salesforce.com にお問い合わせください。

    メモ