Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 18.11.2010 15:40

Nazdarek. Potreboval by som poradit s vyberom udajov z 2 tabuliek naraz. Na vyber udajov pouzivam takyto select:
Kód:
$select = MySQL_Query("select profil1.meno, galeria.album from profil1 left join galeria on profil1.meno = galeria.meno ");

kde tabulka profil1 obsahuje zakladne udaje o uzivatelovi a tabulka galeria obsahuje albumy uzivatelov. Problem je, ze pri takomto selecte mi to zobrazi vsetky albumy uzivatela z tabulky galeria. A ja by som potreboval aby mi to zobrazilo iba 1 album od kazdeho uzivatela. Neviete mi poradit ako to mam opravit??


Offline

Čestný člen
Čestný člen
Vyber z 2 tabuliek

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17
Príspevok NapísalOffline : 24.11.2010 2:01

skus
Kód:
"select profil1.meno, galeria.album from profil1 left join galeria on profil1.meno = galeria.meno group by profil1.meno"







_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 24.11.2010 7:55

suchy píše:
skus
Kód:
"select profil1.meno, galeria.album from profil1 left join galeria on profil1.meno = galeria.meno group by profil1.meno"


si si to aj testol ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.01.11
Prihlásený: 02.02.11
Príspevky: 2
Témy: 0
Príspevok NapísalOffline : 26.01.2011 9:09

urcite to nepojde, nemozu sa tie polia cez ktore robis vztah volat rovnako

ja pri spajani vyuzivam vacsinou ID

napr.

Kód:
SELECT * FROM aa LEFT JOIN bb ON aa.IDbb=bb.bbID


pricom v oboch tabulkach mam polia:
v tabulke aa -> IDbb
a v tabulke bb -> bbID

ak sa mylim opravte ma ;)


Offline

Správca fóra
Správca fóra
Vyber z 2 tabuliek

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.01.2011 10:27

preco by sa nemohli volat rovnako? ved prave zhoda nazvov stlpcov sa s vyhodou vyuziva napr. pri pouziti USING







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Vyber z 2 tabuliek

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 54
Témy: 1
Príspevok NapísalOffline : 26.01.2011 10:40

tak ja ta teda opravim: volat rovnako sa mozu, neviem kde si to nabral. Ak sa volaju rovnako, tak dokonca staci napisat iba
Kód:
... join tabulka using menostlpca
Potom vie ze tento stlpec je v oboch a na tomto stlpci sa spaja. Ak je stlpec s rovnakym menom v oboch tabulkach (napriklad jedna ma stlpce A a B a druha ma stlpce B a C) a chceme spojit podla B=C, potom je to B uz nejednoznacne a treba adresovat podla tabulky, teda
Kód:
.. join tabulka on prva.B = druha.C
aby vedelo z ktorej tabulky je to B chapane.

(to sucheho riesenie je spravne)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.01.11
Prihlásený: 02.02.11
Príspevky: 2
Témy: 0
Príspevok NapísalOffline : 26.01.2011 10:51

Dik za vysvetlenie, mne to hadzalo hlasku : ambiguous column names.. ked som pouzil rovnake nazvy stlpcov, tak som to riesil takto, myslel som si ze sa nemozu volat rovnako


Offline

Užívateľ
Užívateľ
Vyber z 2 tabuliek

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 26.01.2011 15:30

pislo ti to zrejme kvoli tomu ze si dal napr. odrer by id namiesto order by tab1.id

to sa mne casto stava... v order alebo where







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. vyber z dvoch tabuliek

v Databázy

9

723

05.01.2010 20:22

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Omedzeny vyber z tabuliek

v Databázy

16

1712

06.11.2008 16:34

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber z dvoch tabuliek

v Databázy

2

741

27.02.2011 16:57

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber uzivatelov z 2 tabuliek

v Databázy

2

304

30.11.2012 16:32

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradeny vyber z dvoch tabuliek naraz

v Databázy

3

405

06.02.2014 7:02

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber poslednych zaznamov z 2 tabuliek

v Databázy

2

323

13.04.2013 17:02

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prepojenie tabuliek

v Databázy

2

900

01.02.2010 13:35

Antuanet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnanie tabuliek

v Databázy

2

776

06.02.2009 12:30

awtt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Velkost tabuliek

v Databázy

1

467

22.11.2011 13:09

GoodWill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spojenie tabuliek

v Databázy

4

397

19.12.2013 11:21

ChickenHunter79 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prepojenie tabuliek

v Databázy

3

1119

25.02.2008 16:27

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Optimalizácie velkých tabuliek

v Databázy

2

651

04.04.2010 9:50

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pocet riadkov 2 tabuliek

v Databázy

8

1445

16.10.2008 13:39

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Úprava joinu 2 tabuliek

v Databázy

3

501

27.09.2014 19:55

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. údaje do dvoch tabuliek

v PHP, ASP

2

499

28.12.2009 12:21

M1rcO_o Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na spracovanie tabuliek

v Ostatné programy

5

496

12.07.2017 12:23

barosko Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra