0


0

このような構造のデータベーステーブルでは、次のようになります。

表1

名前| Id A 1 B 2

表2

Table1のID | IntValue 1 11 2 66

今、2つのテーブルを結合し、次のようなものを出力するクエリがあります。

A | 11 B | 66

しかし、問題は、row(A、1)がtable1から削除されたときにクエリが出力するとします。

| 11 B | 66

そのため、Aを書く代わりに、行が存在しないのでnullのままにします。

私の質問は:それをnullのままにする代わりに、それを "Item Inexistent"あるいはsmthと書くようにするオプションはありますか?

私のデータベースはFirebird 2.1.2です

1 Answer


3


SELECT COALESCE(t1.name、 'Item nonexistent')、t2.intValue from table2 t2 left左結合table1 t1 ON t1.id = t2.id