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

431

    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. Ohjelma "Rikollisjengien Ruotsi" hyvin paljasti jakautuneen maan

      eli ns. ruotsalaiset yhdellä puolella, muslimit ja muut kehitysmaalaiset toisella puolella. Siinäkin hyvin näki mitä ma
      Maailman menoa
      11
      2568
    2. Vassarina hymyilyttää vaurastuminen persujen kustannuksella

      Olen sijottanut määrätietoisesti osan Kelan tuista pörssiosakkeisiin, ja salkku on paisunut jo toiselle sadalle tuhanne
      Maailman menoa
      29
      2441
    3. Riikka runnoo: Elisalta potkut 400:lle

      Erinomaisen hallitusohjelman tavoite 100 000 työllistä lisää yksityisellä sektorilla on kohta saavutettu. Toivotaan toiv
      Maailman menoa
      61
      2309
    4. Jalankulkija kuoli. Poliisi etsii mustaa BMW Coupe -autoa, jossa on punertavat vanteet.

      Jalankulkija kuoli jäätyään auton alle Joensuussa – kuljettaja pakeni, poliisi pyytää havaintoja https://www.mtvuutiset.
      Joensuu
      78
      2186
    5. Pääseekö kuka tahansa hoitaja katselemaan kenen tahansa ihmisen terveystietoja?

      "Meeri selaili puhelinta uteliaisuuttaan ja katuu nyt – Moni hoitaja on tehnyt saman rikoksen Tuttujen ihmisten asiat k
      Maailman menoa
      68
      1824
    6. PÄIVÄN PARAS: Nigerialainen haki turvapaikkaa Suomesta, lähti takas huilaamaan

      kotimaahansa, koska turvapaikan saaminen kesti niin kauan. Ja tämän kertoo ihan Yle, eikä yhtään toimittaja kyseenalaist
      Maailman menoa
      6
      1740
    7. Niinistö neliraajajarrutteli Natoon liittymistä vielä sodan alettua

      Myöntää nyt itsekin, mikä jo aikaisemmin tiedettiin. Marin vei Suomen ja Ruotsin Natoon. "”Myönnän auliisti jarruttelle
      Maailman menoa
      194
      1727
    8. Kokoomus on Suomen kommunistisin puolue

      "Hallituksessa on erimielisyyttä siitä, kuinka suuri osa veronkiristyksestä hyvitetään datakeskuksille uudella erillisel
      Maailman menoa
      84
      1654
    9. Nainen rakas

      Mulle on alkanut tulla sellainen olo että meistä tulee ehkä pariskunta vielä 😌
      Ikävä
      132
      1605
    10. Pyyntö Teelle

      Voisitko nyt vaan ystävällisesti laittaa viestin?
      Ikävä
      105
      1282
    Aihe