Zadejte hledaný výraz...

Prosím o pomoc s SQL dotazem

Martin
verified
rating uzivatele
(62 hodnocení)
28. 11. 2011 22:07:20
Ahoj všichni.
Z SQL znám jen nutné základy a teď jsem se zaseknul na sestavení jednoho dotazu. Napíšu sem strukturu tabulky a co bych z toho chtěl dostat.
tabukla 1 (články)
id, nazev, kategorie, kod_clanku (1,'Nazev', 123, 555555)
id, nazev, kategorie, kod_clanku (2,'Nazev2', 124,666666)
id, nazev, kategorie, kod_clanku (3,'Nazev3', 124, 777777)
atd.
tabulka 2 (štítky)
id, stitek_a, kod_clanku (1,'Auta', 555555)
id, stitek_a, kod_clanku(2,'Auta', 666666)
id, stitek_b, kod_clanku(3,'Motorky', 666666)
atd.
Jak z toho dostat všechny články kde kategorie=124 a štítek motorky.
Díky moc.
28. 11. 2011 22:07:20
https://webtrh.cz/diskuse/prosim-o-pomoc-s-sql-dotazem/#reply702175
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
28. 11. 2011 22:24:43
("WHERE =%i AND =%s",124,"Motorky")
28. 11. 2011 22:24:43
https://webtrh.cz/diskuse/prosim-o-pomoc-s-sql-dotazem/#reply702174
hm
verified
rating uzivatele
(20 hodnocení)
28. 11. 2011 22:33:47
btw zbytecne duplikujes stitky... struktura by mela byt
clanky - id, nazev, kategorie, kod_clanku
stitky - id, stitek
clanky_stitky - stitek_id, clanek_id
aneb M:N relace
k dotazoani pres dve tabulky pak nejcastejsi a nejlepsi reseni byva JOIN
28. 11. 2011 22:33:47
https://webtrh.cz/diskuse/prosim-o-pomoc-s-sql-dotazem/#reply702173
Martin
verified
rating uzivatele
(62 hodnocení)
28. 11. 2011 23:18:42
Díky. Jdu si to nastudovat.
-----------------------
Edit : Tak jsem do toho dobu koukal a moudrej z toho nejsem. Už je asi pozdě.
28. 11. 2011 23:18:42
https://webtrh.cz/diskuse/prosim-o-pomoc-s-sql-dotazem/#reply702172
tm
verified
rating uzivatele
(5 hodnocení)
29. 11. 2011 21:34:13
Pro tvůj případ by SQL dotaz mohl vypadat např. takto:
Jinak jak psal Aleš Jiříček, zbytečně duplikuješ štítky, měl by sis pro ně vytvořit samostatnou tabulku a na štítky odkazovat přes ID.
29. 11. 2011 21:34:13
https://webtrh.cz/diskuse/prosim-o-pomoc-s-sql-dotazem/#reply702171
Martin
verified
rating uzivatele
(62 hodnocení)
1. 12. 2011 23:07:17
Díky. Zatím jsem to vyřešil "pracovně" a jde to. Něco se o tom JOIN naučím a pak to udělám pořádně i s tou další tabulkou.
1. 12. 2011 23:07:17
https://webtrh.cz/diskuse/prosim-o-pomoc-s-sql-dotazem/#reply702170
Pro odpověď se přihlašte.
Přihlásit