mssql で次のストアド プロシージャを作成しています。
列 foo と bar は table1 にあり、id は table2 にあります。
select foo, bar, id from table1
join table2 on table2.foo = foo.foo
私の問題は、 foo と bar のデータしかない場合、それを返したいということです
a、b、ヌル
ただし、id が存在しないが foo と bar が存在する場合、行はまったく返されません。
これを機能させるエレガントな方法はありますか?