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

Povezivanje 2 tabele, mysql -deluje prosto

[es] :: MySQL :: Povezivanje 2 tabele, mysql -deluje prosto

[ Pregleda: 2937 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tokajac

Član broj: 93240
Poruke: 123
*.dynamic.sbb.co.yu.



+5 Profil

icon Povezivanje 2 tabele, mysql -deluje prosto20.10.2007. u 09:02 - pre 200 meseci
Radim nad mysql 5.0 serverom, u MySql query browser-u


Imam tabelu t1 sa sledecim obelezjima:

|sifra_tabele | obelezje1 | obelezje2 | ..... |

i tabelu t2:

|sifra_tabele | obelezjeA | obelezjeB | ......|

hocu da povezem 2 tabele samo po sifri_tabele tako da kao ResultSet dobijem:

|sifra_tabele | obelezje1 | obelezje2 | .... | obelezjeA | obelezje B | .... |
Prakticno mi treba postavljanje odgovarajucih n-torki tabela jedan pored drugog.

Kada odradim
Code:


     SELECT * FROM t1 a,t2 b WHERE a.sifra_tabele=b.sifra_tabele

dobijam dekartov proizvod (javlja se visak n-torki).

Probao sam i sa NATURAL JOIN



Preko kog upita moze da se resi navedeni problem? Naglasavam: zajednicki je SAMO atribut sifra_tabele


Hvala unapred!




 
Odgovor na temu

Schmidt
RHCE

Član broj: 80784
Poruke: 647
*.poen.net.



+10 Profil

icon Re: Povezivanje 2 tabele, mysql -deluje prosto22.11.2007. u 23:19 - pre 199 meseci
Koliko znam gornji kod ti necje raditi u mysql 5, prijavicje da ne mozhe nacji t2 ili neshto slichno. u mysql 5 se svi zarezi moraju mijenjati sa nekim joinom, izgleda da su dosta mijenjali parser. Ovo govorim iz svog iskustva, neka me neko ispravi ako grijeshim, ali znam da sam na jednom projektu imao zareze i morao sam ih mijenjati sa INNER JOIN.

Ne razumijem kako dobijash vishak slogova, treba da dobijesh bash to shto ochekujesh, nikakav vishak:

Code:

select a.*,b.* from t1 as a inner join t2 as b on a.sifra_tabele=b.sifra_tabele


Otprilike...

edit:
tek sad vidjeh datum, sorry :(
 
Odgovor na temu

[es] :: MySQL :: Povezivanje 2 tabele, mysql -deluje prosto

[ Pregleda: 2937 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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