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

Jedno polje, više tabela...

[es] :: MySQL :: Jedno polje, više tabela...

[ Pregleda: 3795 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
*.ptt.yu.

Sajt: www.AVmarket.rs


+7 Profil

icon Jedno polje, više tabela...15.01.2004. u 22:03 - pre 204 meseci
Code:
Select DISTINCT polje
from tabela1, tabela2;


Polje “polje” je isto u obe tabele. Izbacuje mi grešku:

Citat:

Column: 'polje' in field list is ambiguous


Šta da radim?
 
Odgovor na temu

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: Jedno polje, više tabela...15.01.2004. u 23:55 - pre 204 meseci
Pa ima polja u obe tabele. Koristi skretnicu na tebelu pre

naprimer

SELECT DISTINCT table1.polje, table2.polje FROM table1, table2
 
Odgovor na temu

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
*.ptt.yu.

Sajt: www.AVmarket.rs


+7 Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 00:05 - pre 204 meseci
Ne, ne radi, opet mi izbacuje istu grešku.

Napominjem opet da je polje “polje” istog tipa(varchar(50)) i naziva.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.33.EUnet.yu



+1 Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 01:47 - pre 204 meseci
trebalo bi da radi
select distinct t1.polje from table1 as t1, table2 as t2...
ili
select distinct t1.polje from table1 as t1 left join table2 as t2 using(key)...

Meni nije jasno sta ti u stvari želiš da dobijes jer od toga zavisi i query...
Goran Pilipović fka bluesman
 
Odgovor na temu

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
*.ptt.yu.

Sajt: www.AVmarket.rs


+7 Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 09:35 - pre 204 meseci
Zelim da dobijem spojeno(iz jedne iste kolone u različitim tabelama) sve u jednoj koloni(samo tu jednu kolonu)
npr. tabela1:
kolona grad: BG, NS, PO
kolona sir: užički, švajcarski, kačkavalj

tabela2:
kolona grad: SM, BG
kolona sajt: ES, google

Rezultat:
samo kolona grad: BG, NS, PO, SM

bez ikakvih više kolona.
 
Odgovor na temu

overflow
Goran Milosavljević
Integration & Internet Senior
Engineer @ Telenor
Beograd

Član broj: 396
Poruke: 345
*.verat.net

ICQ: 106825659
Sajt: localhost


Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 11:04 - pre 204 meseci
Koristi operator UNION.
Sve sto je besmislenije, utoliko je bolje.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.187.EUnet.yu



+1 Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 12:45 - pre 204 meseci
Da, a onda ti ne treba ni unique jer su polja koja dobijas sa UNION po defaultu UNIQUE (osim za UNION ALL)

znaci
(SELECT grad from table1) UNION (SELECT grad from table2) order by grad;
Goran Pilipović fka bluesman
 
Odgovor na temu

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 14:21 - pre 204 meseci
Ili ako ti to polje treba kao kljuc onda pisi

Code:

SELECT table1.*, table2.* FROM table1 INNER JOIN table2 ON table1.grad = table2.grad WHERE....
 
Odgovor na temu

[es] :: MySQL :: Jedno polje, više tabela...

[ Pregleda: 3795 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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