0
私は、ユニオンクエリを使用して3つのテーブルをマージし、すべてのカラムに対して機能別にグループを作成しました。 mark3
私の質問は、WHERE条件を使用して残りのフィールドのためにnullではないnull値を変更する方法であるので、WHERE条件を使用してnullでない私が設定している。ここSQL ServerでNULL値をnull以外の値に変更する方法はありますか。
select
Id,
Firstname,
Mark1, Mark2, Mark3
from
(select
Id, Firstname, Null as Mark1, Null as Mark2, Null as Mark3
from
Parent
union
select
Id, Null as Firstname, Mark1, Mark2, Null as Mark3
from
Child
union
select
Id, Null as Firstname, Null as Mark1, Null as Mark2, Mark3
from
Mark) t
where
Mark3 is not null
group by
Id, Firstname, Mark1, Mark2, Mark3
:ここ
は私のコードですか? だからこのSelect parent.Id , parent. firstName, child.mark1,child.mark2,mark.mark3
From parent
inner join child on parent.id =child.id
Inner join mark on mark.id=parent.id
を試してみてください、あなたのクエリから