Mysql - spojení dvou tabulek (JOIN) Vyřešeno
Napsal: 26 pro 2012 18:31
Zdravím, pánové.. SQL není mojí silnou stránkou a ještě jsem nikdy nepotřeboval vyhledávat ve dvou tabulkách zároveň.
Mám dvě tabulky
Tabulka uzivatele
`id`
`jmeno`
`prispevky`
`heslo` a dalších pár sloupečků
a tabulka kategorie (muzi)
`jmeno`
`text`
`id_uzivatele`
`pocet_prispevku`
Do tabulky uzivatele ukládám počet příspěvků každého z uživatelů. Na stránky vypisuji všechna data z tabulky muzi. Ale potřeboval bych z obou tabulek jedním sql dotazem dostat data. Jak by měl vypadat SQL dotaz? Zkouším to takto -> ale marně.. Děkuju za rady :-*
SELECT a.prispevky, b.id, b.jmeno, b.datum, b.ip_adresa, b.text, b.id_uzivatele FROM muzi b LEFT JOIN uzivatele a ORDER BY b.id DESC LIMIT 1,20
--- Doplnění předchozího příspěvku (26 Pro 2012 18:55) ---
Chybyčka nebo nepozornost mě zradila.. Lock : )
Mám dvě tabulky
Tabulka uzivatele
`id`
`jmeno`
`prispevky`
`heslo` a dalších pár sloupečků
a tabulka kategorie (muzi)
`jmeno`
`text`
`id_uzivatele`
`pocet_prispevku`
Do tabulky uzivatele ukládám počet příspěvků každého z uživatelů. Na stránky vypisuji všechna data z tabulky muzi. Ale potřeboval bych z obou tabulek jedním sql dotazem dostat data. Jak by měl vypadat SQL dotaz? Zkouším to takto -> ale marně.. Děkuju za rady :-*
SELECT a.prispevky, b.id, b.jmeno, b.datum, b.ip_adresa, b.text, b.id_uzivatele FROM muzi b LEFT JOIN uzivatele a ORDER BY b.id DESC LIMIT 1,20
--- Doplnění předchozího příspěvku (26 Pro 2012 18:55) ---
Chybyčka nebo nepozornost mě zradila.. Lock : )