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í 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');

  2. #2

    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 :]

  3. #3

    Cool Re: [MySQL] Slozity dotaz do 4 tabulek najednou

    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=1 AND produkty.typ=2);

    enjoy .)
    Naposledy upravil LM; 29.04.2006 v 14:35.
    I. AMD Phenom II X4 955 (HDX955WFK4DGM) [3200,1.15V-800,0.95V] | Ninja Mini (passive in windtunnel) | GB MA78GPM-DS2H | 2x4GB | MSI Radeon RX 550 AERO ITX 4G OC | Crucial CT500MX500SSD1 + KINGSTON SA400S37480G + Samsung HD502HJ | Pioneer DVR-111 | Dell U2410f + HP L2245w on Neo-Flex stand | Creative T20 or ATH-M20xBT | Logitech UltraX keyboard + ConnectIT Wireless Ergonomic Mouse | silenced Asus TM210 (with NF-B9) + Chieftec 300W (CTP-300-12G) | MX Linux + Windows7 64bit
    II. Acer Switch 10 (Z3735F/64GB/FHD) + Dell Active Stylus | Windows 8.1 32bit + Fedora
    III. ZyXEL NSA210 + WD20EARS

  4. #4

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

    To zas nevybere zadny radek Jeden produkt by musel byt zaroven ve dvou typech. To neni co potrebuju. Chci vypsat obchody jijichz produkty jsou bud stoly nebo zidle a zaroven tam musi byt alespon jeden produkt typu zidle a jeden prudukt typu stul.
    Naposledy upravil MEluZíNa; 29.04.2006 v 14: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 :]

  5. #5

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

    Tak jsem prisel na reseni

    Kód:
    SELECT 
    obchody.id,
    GROUP_CONCAT(DISTINCT typy_produktu.name SEPARATOR ';') AS typy
    
    FROM obchody,obchody_produkty,produkty,typy_produktu
    WHERE obchody.id=obchody_produkty.obchod 
    AND obchody_produkty.produkt=produkty.id
    AND produkty.typ=typy_produktu.id
    GROUP BY obchody.id
    HAVING typy like '%zidle%' AND typy like '%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 :]

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
  •