[ brankec @ 18.07.2008. 23:33 ] @
Sledeca dva koda su gotovo ista. Razlika je samo u where uslovu. SELECT dbo_USERS.ID AS SIFRA, dbo_USERS.LASTNAME + ' ' + dbo_USERS.FIRSTNAME AS Ime, (SELECT COUNT(*) FROM dbo_USERS AS E WHERE SIFRA > 400) AS TEST FROM dbo_USERS SELECT dbo_USERS.ID AS SIFRA, dbo_USERS.LASTNAME + ' ' + dbo_USERS.FIRSTNAME AS Ime, (SELECT COUNT(*) FROM dbo_USERS AS E WHERE dbo_USERS.ID > 400) AS TEST FROM dbo_USERS Pitanje: zasto u prvom kveriju dobijam sledecu poruku: Msg 207, Level 16, State 1, Line 3 Invalid column name 'sifra'. Da li sam ja pogresio u sintaksi ili je nemoguce referenciranje tabele iz pomocnog kverija (subquery) u glavnom kveriju preko aliasa. |