suhde N.N select lauseessa

Johanna

Hei olen harjoittelemassa tietokantojen tekoa ja olen tehnyt kolme taulua(koska suhde N:N).

1. Vuokraaja
----------
vuokraajanumero int (4)
nimi varchar (10)
pääavain vuokraajanumero

2. Kirja
--------------
kirjannumero int (4)
nimi varchar (10)
onkolainassa varchar(1) Kyllä tai ei
pääavain kirjannumero

3. Kenellalainassa
-------------------
vuok_numero int (4)
kirj_numero int (4)
foreign key (vuok_numero) references vuokraaja(vuokraajanumero)
foreign key (kirj_numero) references kirja(kirj_numero)
-------------------

Eli nyt ongelmani on millaisen select lauseen tarvitsen, että tiedän kuka on vuokrannut minkäkin kirjan?

Siis haluaisin tulostaa kirjannimen ja sen kenellä se on lainassa. Olen yrittänyt tätä jo tuskatumiseen asti.

Johanna

5

468

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • lot

      .. näin:

      SELECT Kirja.nimi, Vuokraaja.nimi FROM (Kirja INNER JOIN Kenellalainassa ON Kirja.kirjannumero = Kenellalainassa.kirj_numero) INNER JOIN Vuokraaja ON Vuokraaja.vuokraajanumero = Kenellalainassa.vuok_numero;

      • Johanna

        Eli heitää tuollaisen errorin?
        ERROR 1066: Not unique table/alias:


      • lot
        Johanna kirjoitti:

        Eli heitää tuollaisen errorin?
        ERROR 1066: Not unique table/alias:

        Kenellalainassa-taulun rivi:

        "foreign key (kirj_numero) references kirja(kirj_numero)"

        on pielessä. Pitäisi olla:

        foreign key (kirj_numero) references kirja(kirjannumero)


      • Johanna
        lot kirjoitti:

        Kenellalainassa-taulun rivi:

        "foreign key (kirj_numero) references kirja(kirj_numero)"

        on pielessä. Pitäisi olla:

        foreign key (kirj_numero) references kirja(kirjannumero)

        Noin se onkin mutta sama virheilmoitus??


      • lot
        Johanna kirjoitti:

        Noin se onkin mutta sama virheilmoitus??

        .. create tables -skriptisi kaikista kolmesta taulusta.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Riikka runnoo: datakeskuksille tulee UUSI yritystuki

      "Suomen valtio erikseen tukee esimerkiksi kryptovaluuttaan tai aikuisviihteeseen tai muuhun keskittyviä datakeskuksia.",
      Maailman menoa
      17
      5093
    2. Elikkä Riikka Purra ei kannusta Suomea edes euroviisuissa

      Sellaista on persujen "isänmaallisuus", oma kansa viimeiseksi ja ulkomaalaiset ensimmäisiksi. https://www.iltalehti.fi/
      Maailman menoa
      101
      2321
    3. Mitä kirjainta haluaisit

      rakastella juuri nyt?
      Ikävä
      135
      1998
    4. Riikka: 3 euron bensa, Ruotsi: bensavero jopa alle EU-minimin

      Eipä vaan suomalainen autoilija saa kaikkien rakastamalta Riikalta sympatiaa. Ruotsissa on eri meininki, siellä diskutee
      Maailman menoa
      48
      1878
    5. Victoria-tytär, 16, vertaa Martina Aitolehteä ja Esko Eerikäistä: "Iskä on enemmän..."

      Martina Aitolehti ja Esko Eerikäinen ovat ex-pari ja heillä on yksi yhteinen tytär, Victoria. Eerikäinen oli Huomenta Su
      Kotimaiset julkkisjuorut
      117
      1670
    6. "UKRAINA HYÖKKÄÄ LATVIAN ÖLJYVARASTOON JA JUNAAN"!!!

      "MATKUSTAJAJUNA SAI UKRAINALAISLENNOKEISTA VAKAVIA VAURIOITA"!!!
      Maailman menoa
      55
      1276
    7. Hilma Hallo-ahon kuvat julki - kiistää SSK ryhmän nimen merkityksen

      Eduskunnan puhemies Jussi Halla-ahon tyttären ympärille on noussut skandaali. Lehdistö sai selville Hilma Hallo-ahon kuu
      Perussuomalaiset
      117
      947
    8. Sofia Belorf rehellisenä suhteen alusta Jeff-miljonäärirakkaaseen: "Hän ei..."

      Sofia Belórfin elämä on tapetilla Sofia Bling Bling Dubai -realityssä. Näyttävien puitteiden rinnalla Belórf avaa elämää
      Kotimaiset julkkisjuorut
      48
      841
    9. Äänestän seuraavissa eduskuntavaaleissa persuja.

      Persut on ainoa puolue, joka aidosti vastustaa islamisaatiota Suomessa.
      Maailman menoa
      303
      831
    10. Kaupungin yt

      Honkolan tai hietaman koulu suljetaan. Säästölistalle on nostettu muun muassa Honkolan tai Hietaman koulun toiminnan l
      Äänekoski
      24
      654
    Aihe