にダミーのテーブルから、ゼロまたは1つのレコードを選択する方法、私がいないテーブルからか、このようなダミーのテーブルから選択することができます。ほとんどのSQL製品でのIngres
-- Oracle
SELECT 1 FROM DUAL
-- Many other SQL products (including Ingres)
SELECT 1
時々、私は条件を追加したいです条件に応じて0または1のレコードを取得するために上記のステートメントに、
-- Oracle
SELECT 1 FROM DUAL WHERE 1 = 0
-- Many other SQL products (but not Ingres)
SELECT 1 WHERE 1 = 0
しかし、上記はIngres 10.0では機能しません。どうしたらいいですか?
常に1つを持っていることが保証され、独自の永続的な補助ベーステーブルを作成することを検討します行。 – onedaywhen
@onedaywhen:場合によっては、それが良い考えかもしれません。しかし、私の場合、私はJavaのデータベース抽象化ライブラリ(http://www.jooq.org)を開発しているので、クライアントデータベースを制御することはできません –