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

spajanje dve tabele

[es] :: MySQL :: spajanje dve tabele

[ Pregleda: 3560 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zrnoo
Vukašin
dizajn, programiranje
Beograd

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

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon spajanje dve tabele15.03.2007. u 01:16 - pre 184 meseci
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
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: spajanje dve tabele15.03.2007. u 07:12 - pre 184 meseci
Nije da mnogo gunđam, no ako se radi o pravim osobama, lako se desi da dve imaju isto ime. Šta onda?
Ipak se ++uje.
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

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

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: spajanje dve tabele15.03.2007. u 08:46 - pre 184 meseci
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?
 
Odgovor na temu

tasman_76_82
Beograd

Član broj: 117316
Poruke: 39
212.200.218.*



Profil

icon Re: spajanje dve tabele15.03.2007. u 12:46 - pre 184 meseci
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.
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

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

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: spajanje dve tabele16.03.2007. u 19:55 - pre 184 meseci
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
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

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

Sajt: www.baze-podataka.net


+4 Profil

icon Re: spajanje dve tabele17.03.2007. u 00:12 - pre 184 meseci
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 (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

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

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: spajanje dve tabele19.03.2007. u 00:43 - pre 184 meseci
uspeo sam sa ovim zadnjim primerom ... HVALA PUNOOOO "chachka"
 
Odgovor na temu

[es] :: MySQL :: spajanje dve tabele

[ Pregleda: 3560 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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