Hallo zusammen,
tmp1 ist eine Menge von Kontonummern (besteht nur aus einem Feld <Konto>) und tmp2 ist eine Menge von Projektnummern (besteht ebenfalls nur aus einem Feld <Proj>). Der Select erzeugt eine Kreuztabelle mit allen möglichen Kombinationen von Konto- und Projektnummer. Soweit so gut, dies ist auch gewollt.
Jetzt habe ich aber festgestellt, wenn z.B. die Menge Projektnummern "leer" ist, dann wird als Ergebnis auch eine leere Menge ausgewiesen und nicht die Menge aller Kontonummern nur jeweils mit leerem Feldinhalt für Projektnummer. Ich verstehe zwar, dass dies logisch so sein muss, aber wie löse ich das Problem?
Vielen Dank
Michael
Code:
select T1.Konto,
T2.Proj
from @tmp1 T1,
@tmp2 T2
tmp1 ist eine Menge von Kontonummern (besteht nur aus einem Feld <Konto>) und tmp2 ist eine Menge von Projektnummern (besteht ebenfalls nur aus einem Feld <Proj>). Der Select erzeugt eine Kreuztabelle mit allen möglichen Kombinationen von Konto- und Projektnummer. Soweit so gut, dies ist auch gewollt.
Jetzt habe ich aber festgestellt, wenn z.B. die Menge Projektnummern "leer" ist, dann wird als Ergebnis auch eine leere Menge ausgewiesen und nicht die Menge aller Kontonummern nur jeweils mit leerem Feldinhalt für Projektnummer. Ich verstehe zwar, dass dies logisch so sein muss, aber wie löse ich das Problem?
Vielen Dank
Michael