Autor | Zpráva | ||
---|---|---|---|
Petr1234 Profil * |
#1 · Zasláno: 8. 10. 2009, 17:21:57
Cau,
potreboval bych pomoct s SQL dotazem: Mam dve tubulky - v jedne mam ulozeny jednotlive uzivatele a v druhe mam ulozeny jejich produkty. V tabulce je kazdeho uzivatele je parametr "jak je dulezity". No kdyz vypisuji vsechny produkty a jedne strance, chtel bych je radit dle dulezitosti uzivatele. Diky za pomoc |
||
PeterL Profil * |
#2 · Zasláno: 8. 10. 2009, 17:29:46
Skus to přes PHP.
|
||
Petr1234 Profil * |
#3 · Zasláno: 8. 10. 2009, 17:30:18
Jak? Nic me nanapada... :(
|
||
PeterL Profil * |
#4 · Zasláno: 8. 10. 2009, 17:41:20
Načíst do pole jednu tabulku, pak tam přidat druhou.
Ale lepší by byla změna struktury db, byla by to menší práce. Omlouvám se, ale dnes se mi nějak nechce psát kód... |
||
Taps Profil |
#5 · Zasláno: 8. 10. 2009, 17:54:05
Petr1234
napiš jakou máš strukturu tabulek bylo by asi nejlepší mít nějakou takovou strukturu uzivatele ----------- id nick dulezitost produkty ----------- id id_uzivatele naze_produktu a tabulky poté propojit např. pomocí left join |
||
Petr1234 Profil * |
#6 · Zasláno: 8. 10. 2009, 17:55:11
Presne tak to mam (tu strukturu), ale nevim jak prave pouziten ten left join. Muzete uvest priklad?
|
||
Taps Profil |
#7 · Zasláno: 8. 10. 2009, 18:18:51
Petr1234
select u.*,p.* from uzivatele u left join produkty p on u.id=p.id_uzivatele order by u.dulezitost DESC |
||
Časová prodleva: 15 let
|
0