Hallo liebe Leute,
ich hab ein Problem mit einer Abfrage - reduziert aufs Wesentliche:
das Problem ist nun, daß der Alias (NewCol) im "übergeordneten" SelectTeil nicht zur Verfügung steht also die where Bedingung nicht anwendbar ist.
Ergoogelt hab ich dann eine Ansatz
wenn ich jetzt meine Abfrage in diese Form bringe, dann hab ich das Problem, daß "ID" im inneren Select Statement (NewCol) nicht mehr zur Verfügung steht - also der Innere Teil nicht mehr geht. Ich bin jetzt mit meinen Fähigkeiten vorerst am Ende... kann mir wer bitte weiterhelfen.
2te kurze Frage - wie lange (Anzahl Zeichen) ? oder wieviele "...and ID =XX" Anweisungen verkraftet ein SQL Statement (MS SQL 2008R2) eigentlich - weil das wird dynamisch von der Applikation generiert und ich möchte es in der Applikation begrenzen bevor eine SQL Grenze erreicht wird..
- danke für Eure Hilfe & Kommentare
Gruß
Michael
ich hab ein Problem mit einer Abfrage - reduziert aufs Wesentliche:
Code:
select ID,Name, ( select X from TabelleX join TabelleY on ID=... ) as NewCol from TabelleZ where ID=.. and NewCol=..
Ergoogelt hab ich dann eine Ansatz
Code:
select * from ( select a + b as aliased_column from table ) dt where dt.aliased_column = something.
2te kurze Frage - wie lange (Anzahl Zeichen) ? oder wieviele "...and ID =XX" Anweisungen verkraftet ein SQL Statement (MS SQL 2008R2) eigentlich - weil das wird dynamisch von der Applikation generiert und ich möchte es in der Applikation begrenzen bevor eine SQL Grenze erreicht wird..
- danke für Eure Hilfe & Kommentare
Gruß
Michael
Comment