Výsledky 1 až 10 z 10

Téma: [MySQL] Slozity dotaz do 4 tabulek najednou

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní [MySQL] Slozity dotaz do 4 tabulek najednou

    Ahojte,

    mam problemek s MySQL databazi viz obrazek.


    Potreboval bych z ni vybrat obchody ktere maji v nabidce napr stoly(tzn obchod 1,2) nebo zidle(pouze obchod 1).

    Premyslel jsem nad vselikymi JOINy ale nic spravnyho me nenapadlo. Bylo by reseni vyhledat si to pro kazdy obchod zvlast, tzn vzit si obchod 1, vyhledat jeho produkty z nich typyproduktu a jestlize by obsahoval spravny typ produktu tak ho vypsat. A todle pro kazdy obchod. To se mi zda ale prilis pomale a neohrabane.

    Poradil by nekdo?
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  2. #2

    Standardní Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    Je toto dobre?
    Kód:
    SELECT obchody.id FROM obchody,obchody_produkty,produkty,typy_produktu
    WHERE obchody.id=obchody_produkty.obchod 
    AND obchody_produkty.produkt=produkty.id
    AND produkty.typ=2
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  3. #3

    Standardní Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    Jeste ze te Rainbow mame Diik moc

    [Edit] To:steelman
    jde o to ze kazdej obchod ma vice produktu a zaroven naky produkt muze nabizet vic obchodu. Takze potrebuju tabulku "obchodyprodukty" kam ulozim to zda konkretni obchod ma konkretni produkt. Mno a kdyz potrebuju vypsat jen obchody s urcitym typem zbozi, tak potrebuju projit vsecky obchody, u kazdeho se podivat ktere zbozi nabizi a kdyz nabizi nami pozadovany typ zbozi tak ho vypsat. Mno a todle zvladne dotaz co napsal Rainbow.

    Jeste jednou dik
    Naposledy upravil MEluZíNa; 25.04.2006 v 00:41.
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  4. #4

    Standardní Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    Tak jsem se zas zasekl potreboval bych vybrat obchod ktery prodava zaroven zidle a stoly. V ukazce je to obchod 1.

    To znamena ze bych potreboval neco jako GROUP BY obchody.idObchodu
    ale s tim abych u nich mohl zjistit zda obashuji urcite mnoziny idTypuproduktu.

    Dik za help
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  5. #5

    Standardní Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    Citace Původně odeslal MEluZíNa
    Tak jsem se zas zasekl potreboval bych vybrat obchod ktery prodava zaroven zidle a stoly. V ukazce je to obchod 1.

    To znamena ze bych potreboval neco jako GROUP BY obchody.idObchodu
    ale s tim abych u nich mohl zjistit zda obashuji urcite mnoziny idTypuproduktu.

    Dik za help
    SELECT obchody.id FROM obchody,obchody_produkty,produkty,typy_produktu
    WHERE obchody.id=obchody_produkty.obchod
    AND obchody_produkty.produkt=produkty.id
    AND produkty.typ IN ('1','2');

  6. #6

    Standardní Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    Bohuzel tohle vybere obchody, ktery maj zidle nebo stoly
    Potreboval bych vybrat pouze obchody, ktere maji zidle a zaroven stoly.
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  7. #7

    Standardní Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    Nemohol by si tu schemu trochu rozpisat slovami? Ja som z tych vsetkych idcok jelen ... Hlavne z tych dvoch "intersection" tabuliek.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [mySQL] Dotaz
    Založil ZeeZ v sekci fóra Programování
    Odpovědí: 5
    Poslední příspěvek: 29.11.2005, 18:16
  2. [MySQL] vyberovy dotaz
    Založil ripper v sekci fóra Programování
    Odpovědí: 12
    Poslední příspěvek: 31.08.2004, 15:04

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •