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

spajanje dve tabele

[es] :: MySQL :: spajanje dve tabele

[ Pregleda: 799 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
*.adsl.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon spajanje dve tabele15.03.2007. u 01:16

imam dve tabele i zelim da povezem i ispisem sliku,ime iz tabele2 gde mi je ime=kp ... znaci kp je promenjivo - i moze biti marko janko, pera ... a ja znaci hocu da za svako ime ponaosob ispisem njegove podatke sa sliom! Uzgred kp i ime ce se uvek podudarati - znaci za svako kp postoji isto ime!
nadam se da sam ioe bio jasan!

-- tabel1 --
kp
prijatlej
kod

-- tabela2 --
ime
prezime
broja tel
slika
15.03.2007. u 01:16 

Mali Misha
Mihajlo Anđelković

Član broj: 79396
Poruke: 311
89.190.198.*

ICQ: 195487525


Profil

icon Re: spajanje dve tabele15.03.2007. u 07:12
Nije da mnogo gunđam, no ako se radi o pravim osobama, lako se desi da dve imaju isto ime. Šta onda?
Dim di dam...
15.03.2007. u 07:12 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
*.adsl.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: spajanje dve tabele15.03.2007. u 08:46
pazi, ne znam da't sam te najbolje razumeo, ali pokusacu nesto da odgovorim....
u polju kp NE moze da se ponovi nekoliko puta jedno isto ime, znaci ime Marko je jedinstveno, a u polju ime moze postojati samo jedan marko i sada hocu da ako se ta dva imena poklope izvucen podatke iz tabele2 za Marka. znaci podaci u tabeli1 i 2 se ne mogu ponavljato to je reseno pri samom upisu!

jel ima neko sada ideju?
15.03.2007. u 08:46 

tasman_76_82
Beograd

Član broj: 117316
Poruke: 39
212.200.218.*



Profil

icon Re: spajanje dve tabele15.03.2007. u 12:46
Ako su tebi ovo tabele,
Citat:

-- tabel1 --
kp
prijatlej
kod

-- tabela2 --
ime
prezime
broja tel
slika


ne deluju mi bas sjajno i optimalno... Nemoj da se ljutis..

Ne vidim zasto bi uopste bilo bitno da li se i koliko puta ponavlja isto ime... Moras i to da uzmes u obzir, jer je u realnom sistemu to moguce..

Najbolje je da uvedes primarni kljuc i za jednu i za drugu tabelu i da ti tabele izgledaju ovako:

----Tabel1----
pk1
ime i prezime
prijatelj
kod

----Tabel2----

pk2
pk1
broj tel
slika

pk1 i pk2 u DataTipe stavis da ti je "Autonumber"

Pri tom u Tabeli1 za primarni kljuc stavis pk1, a u Tabeli 2 pk2. U Relationships-u ih vezes preko pk1. Iz Tabele2 sam ti izbacila polje ime i prezime jer ih vec imas u tabeli1, pa bi se dupliralo.... Pritom sam ti spojila polje ime i prezime u jedno, jer je logicno da covek sa imenom X i prezimenom Y ima svoj primarni kljuc.. ako bas hoces odvojeno.. reci.. poslacu ti kako bi tada izgledale tabele, a da budu optimalne.

Sada pravis Query. Ubacujes Tabel1 i Tabel2 (nadam se da znas kako se to radi, ako ne reci...)

i kada si ih ubacio ides redom i kliknes na pk1 iz tabele1 dva puta, videces on ti to polje prebacuje dole u Queri, potom na isti nacin biras polja "ime i prezime", "prijatelj", "kod" iz Tabele1, "broj tel" i "slika" iz Tabele2. Sve to sacuvas i to je to. Kada otvoris taj Query on ti za svaki pk1 koji je identican izbaci podatke kji njemu odgovaraju. Sada u Formi ili Reportu pozoves taj Query koji si napravio i to je to...

E, da ovo gore ti je resenje ako hoces za jedno ime da vidis sve podatke i iz tabele 1 i iz Tabele2, a ako hoces samo iz tabele 2, onda biras "pk1" iz tabele1, "ime i prezime" iz tabele1, "br tel" i "slika" iz tabele2.
15.03.2007. u 12:46 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
*.adsl.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: spajanje dve tabele16.03.2007. u 19:55
da li aj jednostavno mogu da napravim(povezem preko queria) dve kolone koje su razlicitog naziva...
znaci u koloni name - su imena i moze biti samo jedno a u kp su isto imena ali mogu se ponoviti-ista!
meni treba tamo gde je isto u drugoj da povuce podatke iz prve tabele za to ime!

jel zna neko jel to moze i kako? optilike ide queri
16.03.2007. u 19:55 

chachka
Srđan Mijatov
Subotica

Član broj: 53780
Poruke: 491
*.dialup.neobee.net.

Sajt: www.baze-podataka.net


Profil

icon Re: spajanje dve tabele17.03.2007. u 00:12
Code:

SELECT t1.kp, t1.prijatlej, t1.kod, t2.prezime, t2.broj_tel, t2.slika
  FROM tabela1 AS t1
       INNER JOIN
       tabela2 AS t2
         ON t1.kp = t2.ime

"The best code is no code at all." - Zidar
17.03.2007. u 00:12 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
*.adsl.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: spajanje dve tabele19.03.2007. u 00:43
uspeo sam sa ovim zadnjim primerom ... HVALA PUNOOOO "chachka"
19.03.2007. u 00:43 

[es] :: MySQL :: spajanje dve tabele

[ Pregleda: 799 | Odgovora: 6 ]

Postavi temu Odgovori

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