Vytvoříme vám e-shop a přivedeme zákazníky. Vyzkoušejte si nás zdarma
Zobrazují se odpovědi 1 až 4 z 4

Výber z viacerých tabuliek

  1. Zdravím,

    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

    Poraďte prosím

  2. Co se právě děje na Webtrhu?
    Mojcek88 poptává: Joomla, Presta, WP
    Wolfova poptává: Webmaster + obchodník e-shopu
    Martin20a poptává: OpenCart - doladění drobností
  3. Kontras Hodnocení: 6 (100%) Kontras je na dobré cestě
    2
    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..

  4. 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í)
    Naposledy upravil DOBss : 04.03.2012 v 20:30

  5. JOIN slouží k úplně něčemu jinému, zkus UNION

Hostujeme u Server powered by TELE3