Autor Zpráva
Petr1234
Profil *
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 *
Skus to přes PHP.
Petr1234
Profil *
Jak? Nic me nanapada... :(
PeterL
Profil *
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
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 *
Presne tak to mam (tu strukturu), ale nevim jak prave pouziten ten left join. Muzete uvest priklad?
Taps
Profil
Petr1234
select u.*,p.*  from uzivatele u left join produkty p on u.id=p.id_uzivatele order by u.dulezitost DESC

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0