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

Jedno polje, više tabela...

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

[ Pregleda: 1354 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

God_Of_HellFire
Ivan Golubović
Negde iza duge

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

Sajt: www.midnight-tuning.com


Profil

icon Jedno polje, više tabela...15.01.2004. u 22:03

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?
http://www.midnight-tuning.com ----- Auto tuning portal
15.01.2004. u 22:03 

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
Pa ima polja u obe tabele. Koristi skretnicu na tebelu pre

naprimer

SELECT DISTINCT table1.polje, table2.polje FROM table1, table2
15.01.2004. u 23:55 

God_Of_HellFire
Ivan Golubović
Negde iza duge

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

Sajt: www.midnight-tuning.com


Profil

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

Napominjem opet da je polje “polje” istog tipa(varchar(50)) i naziva.
http://www.midnight-tuning.com ----- Auto tuning portal
16.01.2004. u 00:05 

bluesman
Goran Pilipović
Beograd

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

ICQ: 7987706
Sajt: www.revolution.co.yu


Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 01:47
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
16.01.2004. u 01:47 

God_Of_HellFire
Ivan Golubović
Negde iza duge

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

Sajt: www.midnight-tuning.com


Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 09:35
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.

http://www.midnight-tuning.com ----- Auto tuning portal
16.01.2004. u 09:35 

overflow
Goran Milosavljević
Beograd

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

ICQ: 106825659
Sajt: www.paradise.co.yu


Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 11:04
Koristi operator UNION.
Sve sto je besmislenije, utoliko je bolje.
prof Jaukovic [FON] : "Kolega, jeste l' nesto rekli ili samo pricate ?"
16.01.2004. u 11:04 

bluesman
Goran Pilipović
Beograd

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

ICQ: 7987706
Sajt: www.revolution.co.yu


Profil

icon Re: Jedno polje, više tabela...16.01.2004. u 12:45
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
16.01.2004. u 12:45 

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
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....
16.01.2004. u 14:21 

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

[ Pregleda: 1354 | Odgovora: 7 ]

Postavi temu Odgovori

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