Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.585 pregleda

Najnovija ↓

Alias i subquery 19.07.2008. u 00:33 · pre 222 meseca #1
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.
Re: Alias i subquery 19.07.2008. u 06:29 · pre 222 meseca #2
Citat:
brankec:ili je nemoguce referenciranje tabele iz pomocnog kverija (subquery) u glavnom kveriju preko aliasa.

Upravo to.

Inace, nije mi bas najjasniji smisao tvog SQL-a, tj. prilicno je nelogican i daje cudan output - ako bi objasnio sta zelis siguran sam da moze i drugacije.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme