Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

name NAZIV_KOLONE is ambigous

[es] :: Baze podataka :: name NAZIV_KOLONE is ambigous

[ Pregleda: 2193 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tokajac

Član broj: 93240
Poruke: 123
*.dynamic.sbb.rs.



+5 Profil

icon name NAZIV_KOLONE is ambigous22.08.2008. u 14:10 - pre 190 meseci
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
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.it-austria.net.



+2 Profil

icon Re: name NAZIV_KOLONE is ambigous22.08.2008. u 14:54 - pre 190 meseci
Jesi li probao sa b.COLID u unutrasnjoj ili spoljnoj petlji?

Nadam se u unutrasnjoj. :)
Free advice is seldom cheap.
 
Odgovor na temu

tokajac

Član broj: 93240
Poruke: 123
*.dynamic.sbb.rs.



+5 Profil

icon Re: name NAZIV_KOLONE is ambigous22.08.2008. u 16:17 - pre 190 meseci
Hvala, bags!

Problem resen. To je bila greska...


Pozdrav
 
Odgovor na temu

[es] :: Baze podataka :: name NAZIV_KOLONE is ambigous

[ Pregleda: 2193 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.