Keresés

Új hozzászólás Aktív témák

  • szecska_

    csendes tag

    Sziasztok,

    Lenne egy SQL-es kérdésem, remélem tudtok segíteni.

    Két táblám van mindkettőben csak 2 mező, h minél egyszerűbb legyen.
    Első tábla:
    hozzavalok, az alabbi mezoket tartalmazza
    -alapanyag
    -keszetel

    Értelemszerűen azt mutatja meg, h adott kesz_etel elkészítéséhez milyen alapanyagokra van szükségünk. (természetesen mindkettő id, azaz ineteger tipusú). mindkettő többször is szerepelhet a táblában, hiszen egy kész étel több alapanyagot is tartalmazhat, és egy alapanyag több készételbe is kerülhet. Viszont egy alapanyag-keszetel pár csak egyszer szerepel, nincs két ugyanolyan rekord.

    A második tábla:
    kinek_mi_van_otthon, az alabbi mezokkel
    -nev
    -alapanyag

    Melyben azt láthatjuk, h ki milyen alapanyagokkal rendelkezik. itt is igaz, ami az első táblánál, tehát: mindkét mező id, egy embernek több alapanyaga is lehet, ugyanaz az alapanyag egyszerre több embernek is birtokában lehet, de duplázódás nincs.

    Egy olyan lekérdezést szeretnék összehozni, mely megadja, h mely emberek mely készételeket tudják elkészíteni. Itt ugye megint egyszerű a szabály, azokat a készételeket tudja elkészíteni adott ember, amelynek összes alapanyagával rendelkezik. Látszólag tök egyszerű a dolog, hiszen csak 2 tábla, 2 mező, de nekem valahogy mégsem jön össze.

    Előre is köszi a segítséget!

    Üdv, Szecska_

  • szecska_

    csendes tag

    válasz Atcom #781 üzenetére

    Tökéletesen működik, köszönöm a gyors segítséget

    [ Szerkesztve ]

Új hozzászólás Aktív témák