Hallo zusammen,
ich habe zwei Tabellen:
A
id
aa
bbb
cc
ccc
dd
ddd
ee
eee
B
id
dd
eee
und ich möchte folgende Werde bekommen:
aa
bbb
ccc
dd
eee
Mit meinem select bekomme ich die Werte: aa, bbb, ccc, dd, ddd, ee, eee. Wie soll ich aber ddd und ee rausfiltern?
select case when MIN (a.id) <> MAX (a.id) then MAX (a,id)
else MIN (a.id)
end id_neu
, nvl(b.id, -1)
FROM a
, b
where a.id = b.id (+)
group by nvl(b.id, -1)
order by 1
Vielen Dank für eure Hilfe!
Grüße,
Kathi
ich habe zwei Tabellen:
A
id
aa
bbb
cc
ccc
dd
ddd
ee
eee
B
id
dd
eee
und ich möchte folgende Werde bekommen:
aa
bbb
ccc
dd
eee
Mit meinem select bekomme ich die Werte: aa, bbb, ccc, dd, ddd, ee, eee. Wie soll ich aber ddd und ee rausfiltern?
select case when MIN (a.id) <> MAX (a.id) then MAX (a,id)
else MIN (a.id)
end id_neu
, nvl(b.id, -1)
FROM a
, b
where a.id = b.id (+)
group by nvl(b.id, -1)
order by 1
Vielen Dank für eure Hilfe!
Grüße,
Kathi