結合されたサブクエリを含むクエリがあります。サブクエリが null を返す場合、それを無視して、残りのクエリを正常に動作させたいと考えています。
現在、私は次のようなものを持っています:
SELECT a, b, c, d
FROM tblOne
JOIN tblTwo ON tblOne.a = tblTwo.a --this works fine
JOIN
(SELECT a
FROM tblThree) ON tblThree.a = tblOne.a
問題は、tblThree.a が null の場合、クエリ全体が null を返すことです。したがって、tblThree.a が null でない場合にのみサブクエリを使用したいと考えています。
CASEや COALESCE、またはその他の方法で何かを行うことはできますか? コード例を教えてください。