tietokantakysely

Anonyymi-ap

Taulussa a1 on asiakkaita ja asiakkaat yksilöivä sarake id.
Taulussa b1 on tilauksia ja niissä sarakkeessa til_id taulun a1 mukainen id
Haluan tulostaa luettelon asiakkaista, joilla ei ole yhtäkään tilausta.

Tähän varmastikin on jokin yksinkertaisempikin tapa kuin verrata silmukoissa jokaista asiakkaan id:tä jokaiseen tilaukseen. Kiitän vastauksista etukäteen!

6

416

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi
    • Anonyymi

      SELECT * FROM b1
      WHERE Maara > '0';

      • Anonyymi

        Ai niin et kertonut missä sarakkeessa on tilausten määrä, siksi lisäsin sarakkeen "Maara"


    • Anonyymi

      Ei toimi, Täytyy yhdistää tietoja kahdesta taulusta.

      • Anonyymi

        Silloin olet tehnyt taulukot väärin, yksi yhteinen sarake täyttyy olla taulujen välillä, pelkällä järjestysnumerolla on tyhmää operoida lajitteluja.

        Oikeaoppisessa taulukossa taulujen tietoja useamman taulun välillä liitellään seuraavasti:

        INNER JOIN:
        Palauttaa tietueet, joilla on vastaavat arvot molemmissa taulukoissa.

        LEFT OUTER JOIN:
        Palauttaa kaikki tietueet vasemmasta taulukosta ja vastaavat tietueet oikeanpuoleisesta taulukosta.

        RIGHT OUTER JOIN:
        Palauttaa kaikki tietueet oikeasta taulukosta ja vastaavat tietueet vasemmasta taulukosta.

        FULL OUTER JOIN:
        Palauttaa kaikki tietueet, kun joko vasemmassa tai oikeassa taulukossa on osuma.


    • Anonyymi

      Tauluissa on yhteinen nimittäjä, jos tarkasti lukee:
      .
      "Taulussa a1 on asiakkaita ja asiakkaat yksilöivä sarake id.
      Taulussa b1 on tilauksia ja niissä sarakkeessa til_id taulun a1 mukainen id.
      Haluan tulostaa luettelon asiakkaista, joilla ei ole yhtäkään tilausta."

      Taulusta b1 haetaan ne rivit, joissa sarakkeessa til_id ei ole mitään taulun id sarakkeessa olevaa arvoa.

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

    Luetuimmat keskustelut

    1. Persut = far-right Finns Party?

      Eikös tuo tarkoita, että persut ovat äärioikeistoa? "In 2023, Petteri Orpo, of the National Coalition Party, unseated M
      Maailman menoa
      64
      7246
    2. Sanna Marin pitäisi palauttaa pääministeriksi

      Oikeisto "voitti" vaalit valehtelemalla äänistäjille päin naamaa, joten heidät tulisi tuomita menettämään vaalitulos ja
      Maailman menoa
      124
      3969
    3. Ei me olla sielunkumppaneita

      jos sellaisia edes on. En tiedä miksi niin kovasti pidin sinusta, varmaan olisi paljonkin hyviä syitä, mutta ehkä olit v
      Ikävä
      46
      3866
    4. Opettaja teki pornoa sivubisneksenä

      Jännittävää nähdä, koetaanko tämä ihan normaaliksi ja toivottavaksi kombinaatioksi kasvatusalalla. Voi mennä hyvin kiinn
      Maailman menoa
      54
      2974
    5. Demarilesbo synnytti lapsen

      Lapsen biologisella isällä ei ole mitään oikeuksia lapseensa. On pelkkä "luovuttaja". https://www.hs.fi/politiikka/art
      Maailman menoa
      110
      2516
    6. Porno-ope?

      Kaikenlaisia sitä nykyään Suomessakin on. Tai onhan niitä voinut olla aiemminkin, mutta ehkä paperilehtin aikakaudella e
      Maailman menoa
      59
      2335
    7. Hevosmies kylän kunnioitettu herra

      Hei, eikö olis aika pistää "nuoriso" kuriin? Tiedämme miten teidän "yhteisö" toimii sekä kylän vanhin herra, olet poruka
      Hyrynsalmi
      36
      2162
    8. KÄVELYTREFFIT ?

      Mikä on tuo konsepti. Ei kävely ole mitkään treffit. Se on hengailua, ilman mitään panostamista toiseen, go with the flo
      Ikävä
      248
      2064
    9. Persu ei ole koskaan päässyt Valkoiseen Taloon

      Eikä pääse. Jopa demareita siellä on käynyt, vaikka jenkkien vasemmistolaisin suuri puolue vastaa lähinnä Suomen kokoomu
      Maailman menoa
      7
      1894
    10. Opettaja OnlyFansissa - Onko ihan OK?

      Onko mielestäsi ihan OK, että peruskoulun luokanopettaja on virka-aikansa ulkopuolella aktiivinen aikuisviihteen tuottaj
      Pori
      36
      1750
    Aihe