Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.893 pregleda

Najnovija ↓

name NAZIV_KOLONE is ambigous 22.08.2008. u 15:10 · pre 221 mesec #1
Radim sa AS400 bazom na upitu:

Code:

        SELECT   *
        FROM 
        (
             SELECT * FROM 
            BFWBBBKS b
            left outer join BFWBBCLS c on b.COLID=c.COLID 
            left outer join BFWBBCLA ca on ca.COLADRID=b.COLADRID        
            left outer join BFWBBCTP ct on ct.CARTPID = b.CARTPID
            left outer join BFWBBCAR car on car.CARID =b.CARID
            left outer join BFWBBSTS bs on bs.BOOKSTSID = b.BOOKSTSID
            left outer join BFWBBUSR cu on CAST(b.CRTUSRID AS INTEGER) = cu.WBBUSERID
                  left outer join BFWBBUSR uu on CAST(b.UPDBUSRID AS INTEGER) = uu.WBBUSERID
            order by b.WBBBOOKID
            FETCH FIRST 20 ROWS ONLY 
        ) AS bo
                order by WBBBOOKID desc
        FETCH FIRST 20 ROWS ONLY 

sve OK.

Ono sto hocu, je da izvucem samo pojedine kolone iz upita, ali se javlja greska ukoliko kolonu sadrzi vise od jedne tabele
NAME naziv_kolone IS AMBIGOUS
Na primer:
Code:

        SELECT  COLID
        FROM 
        (
             SELECT * FROM 
            BFWBBBKS b
            left outer join BFWBBCLS c on b.COLID=c.COLID 
            left outer join BFWBBCLA ca on ca.COLADRID=b.COLADRID        
            left outer join BFWBBCTP ct on ct.CARTPID = b.CARTPID
            left outer join BFWBBCAR car on car.CARID =b.CARID
            left outer join BFWBBSTS bs on bs.BOOKSTSID = b.BOOKSTSID
            left outer join BFWBBUSR cu on CAST(b.CRTUSRID AS INTEGER) = cu.WBBUSERID
                  left outer join BFWBBUSR uu on CAST(b.UPDBUSRID AS INTEGER) = uu.WBBUSERID
            order by b.WBBBOOKID
            FETCH FIRST 20 ROWS ONLY 
        ) AS bo
                order by WBBBOOKID desc
        FETCH FIRST 20 ROWS ONLY 


Kako da izvucem samo odredjene kolone?


Pozdrav

P.S.
probao sam sa b.COLID
Re: name NAZIV_KOLONE is ambigous 22.08.2008. u 15:54 · pre 221 mesec #2
Jesi li probao sa b.COLID u unutrasnjoj ili spoljnoj petlji?

Nadam se u unutrasnjoj. :)
Potpis
Free advice is seldom cheap.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme