hallo,
ich habe da ein kleines problem. Folgendes:
ich habe eine große SQL abfrage, welche aus 3 blöcken besteht. Die blöcke sind mit UNION miteinander verbunden.
80% der blöcke sind gleich. 20% sind individuell, daher die 3 blöcke.
es sieht quasi wie folgt aus:
select a1,
a2,
x1
from a, x
where blabla = blabla
and blabla2 = blabla2
union
select a1,
a2,
y1
from a, y
where blabla = blabla
and blabla2 = blabla2
union
select a1,
a2,
z1
from a, z
where blabla = blabla
and blabla2 = blabla2
jetzt will ich aber eine abfrage ergänzen, die für alle 3 blöcke gilt.
aber es ist mir zu umständlich jedesmal und bei jedem block die select, from UND where klausel anzupassen.
Kann mir einer einen guten tipp geben?
ich hoffe das problem ist soweit verständlich
gruß
ich habe da ein kleines problem. Folgendes:
ich habe eine große SQL abfrage, welche aus 3 blöcken besteht. Die blöcke sind mit UNION miteinander verbunden.
80% der blöcke sind gleich. 20% sind individuell, daher die 3 blöcke.
es sieht quasi wie folgt aus:
select a1,
a2,
x1
from a, x
where blabla = blabla
and blabla2 = blabla2
union
select a1,
a2,
y1
from a, y
where blabla = blabla
and blabla2 = blabla2
union
select a1,
a2,
z1
from a, z
where blabla = blabla
and blabla2 = blabla2
jetzt will ich aber eine abfrage ergänzen, die für alle 3 blöcke gilt.
aber es ist mir zu umständlich jedesmal und bei jedem block die select, from UND where klausel anzupassen.
Kann mir einer einen guten tipp geben?
ich hoffe das problem ist soweit verständlich
gruß