最初に「 」についてお詫び申し上げます。これは Crystal Report の一部です。
別のテーブルを追加する必要がありますが、追加されたテーブルにさらに多くのデータ行がある場合、値を繰り返したくありません。
元のクエリ
select
"t1"."ID",
"t4"."CURR",
"t3"."TIME",
"t4"."CASE",
"t5"."CASE_TYPE"
from
"db"."t1" "t1"
full outer join "db"."t2" "t2" on "t1"."id"="t2"."id"
full outer join "db"."t3" "t3" on "t1"."id"="t3"."id"
full outer join "db"."t4" "t4" on "t1"."curr_name"="t4"."curr_id"
full outer join "db"."t5" "t5" on "t2"."cat"="t5"."cat"
= tot6
である別のテーブルを結合する必要があります。、フィールド new1、new2 を追加しますid
t1
id
ただし、t6.new1 と new2 にさらにデータがある場合は、Current,Time,Case,Cause_Type を null にする必要があります。
例
赤と取り消し線の値を繰り返さずに t6 に参加するにはどうすればよいですか?