2 つのテーブル:
prefix ( id, value )
---------------------
1 'hello'
2 'good afternoon'
3 'good night'
suffix ( id, value )
---------------------
1 'world'
3 'world'
経由でテーブルに結合できるテーブルからすべてを取得したい
prefix
suffix
id
結果は次のようになります。
prefix.id prefix.value
--------------------------
1 'hello'
3 'good night'
まあ-これまでのところ非常に簡単です...しかし、テーブルの接尾辞が空の場合、サブセレクト/ ctesを使用prefix
せずif....
に、または両方の条件を満たす1つのクエリでテーブルからすべてを取得したいと思います! 魔法のhaving-clauseまたはトリッキーな何かでこれを行うためのトリックはありますか?