zas ja a zase problém - pokúšam sa vitiahnúť dáta z dvoch tabuliek. Poklepal som tento príkaz
Kód:
SELECT nw.id, nw.nazov, nw.cat, nw.image, nw.news, bl.id, bl.nazov, bl.image, bl.news
FROM it_news nw, it_blog bl
WHERE nw.navrh=0 && nw.main=0 && nw.start<={$t} && (nw.end>{$t} || nw.end=0) && bl.stav=1
ORDER BY nw.datestamp,bl.datestamp DESC
čiže potrebujem vitiahnúť všetky riadky (polia - id,nazov,cat,image,news) z it_news
Kód:
WHERE navrh=0 && main=0 && start<=time() &&(end>time() || end=0)
(time tam ide z php) a všetky riadky (polia - id,nazov,image,news) z it_blog, kde
Kód:
WHERE stav=1
teraz mi ku každej novinke vytiahne každý článok blogu a ja proste potrebujem vytiahnuť všetky novinky z it_news, ktoré spĺňajú podmienku taktisto aj z it_blog a všetky (novinky aj články z blogu) zoradiť podľa datestamp
Nějakým JOINEM ty tabulky spoj... a hlavně si pořádně navrhni databázi...... na co mít dvě tabulky s "článkama" když právě tohle můžeš omezit s sprostředkovací tabulkou..
No práveže každý druh je v inej tabuľke, keďže nie každá z nich má kategórie, a pri blogu je ešte aj stav (potvrdený/nepotvrdený)... a žiadny JOIN neprichádza do úvahy, keďže ja chcem vytiahnuť dáta z dvoch tabuliek, ktoré spĺňajú podmienku, a nie podľa zhody napr. id...
EDIT - pri JOIN urobí presne to isté, ako pri mojom vyššie uvedenom príkaze - ku každej novinke vytiahne každý článok blogu
EDIT2 - na podnet kontrasa som sa pustil do návrhu novej databázy, neni času riešiť jeden prostý príkaz... ďakujem za tip, ale pokiaľ dakto má nápad, ako daný problém vyriešiť, prosím napíšte, možno sa to niekomu zíde (ja už pracujem na inom riešení)