Meine Anforderung besteht darin, eine Zahl aus einer komplexen Abfrage abzurufen und zu überprüfen, ob die Zahl = gewünschteNum.
istWenn es gleichbedeutend istNum, dann muss ich einen weiteren Satz von SELECT-Anweisungen ausführen,
Gibt es eine Möglichkeit, dies in einer Abfrage zu erreichen, anstatt eine Funktion zu schreiben?
ZB:
%Vor%Ist das möglich?
Ich nehme an, Sie meinten, dass val und val1 beide aus der gleichen Tabelle sind, aber wenn val = 2, stattdessen val1 zu verwenden. Wenn Sie tatsächlich zwei Tabellen hatten und beide jeweils nur einen Datensatz haben,
%Vor%Ich bin nicht 100% Ich verstehe was du brauchst. Aber ich denke, du könntest eine Verbindung dazu benutzen:
%Vor%In diesem Fall ist die "magische Zahl" 2. Wenn die Abfrage der Tabelle "theValues" 2 zurückgibt, erhalten Sie die Ergebnisse aus dem Ergebnis von table2, andernfalls erhalten Sie das Ergebnis aus Tabelle 1.
Prost, Daniel