C# と SQL Server を使用しています。
次の SQL を見てください。
SELECT table1.id, table1.description, table2.name, table2.surname
FROM table1
INNER JOIN table2 ON table1.EmpID = table2.EmpID
それは簡単で、うまく機能します。table1 テーブルからデータを正常に取得し、内部結合をtable1.empid正しく取得します。table2.nametable2.surname
現在、table1.empidnull の場合があり、その場合、この SQL は null 値を持つ「行」を無視します。これは、基準に基づいてかなり正常です。
ここで必要なのは、null 値を持つ「行」も取得することです。table1.empidが null の場合は、カスタム値をtable2.nameandに設定する必要がありtable2.surnameます。
私は isnull() で遊んでいますが、私がしたことはそれをさらに悪化させることだけです。
助言がありますか?
ありがとう