SQL kysymys

??????????

SELECT s.testi_nimi, a.henk_id, a.sukunimi FROM henkilo a, muu s WHERE a.henk_id = s.henk_id ORDER BY s.henk_nimi Olettaen, etten munannut tuota äsken kirjoittaessa, kun en jaksanut copy - pasteta, niin tuon pitäisi olla toimiva yksinkertainen kysely. Oletetaan, että tulos olisi tuommoinen testi6 4 keskinen testi12 7 miettinen testi12 5 soini testi 16 2 kalkka Haluaisin, että se olisi testi6 4 keskinen testi12 7 miettinen ------ 5 soini testi 16 2 kalkka ja tuon ----- paikalla ei siis olisi mitään. Kyllä tuo pitäisi osata, ennenkin olen tehnyt, mutta nyt ei ajatus kulje ollenkaan. Mahdoinkohan edes kysyä oikeaa asiaa...

4

1003

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • juhakorkeapudas

      Muuta henk_id 5:n testi_nimi kyseiseksi viivaksi (-------). Ei tietokantaan saa sellaista mitä siellä ei ole. Ainakaan kyseisellä kyselyllä.

      • ??????????

        Siis noita testi nimiä olisi tarkoitus tulla vain yksi samanlainen. Eli testi12 ei saisi näkyä kahdesti, vaan toisen tilalle tulisi tyhjää, olettaen, että siihen liittyviä henk_id on useampia. Varmaan jotain joinia pitäisi käyttää. Voin olla väärässä.


    • dffffff

      Mitä ajat takaa tuolla? Jos muu taulussa ei ole tarkoitus olla duplikaattinimiä, niin mikset hävitä sieltä niitä duplikaatteja ja laita vaikka uniikki indeksiä?

    • The Rat

      En nyt ihan sataprosenttisen varmasti väitä, mutta ei taida ihan helposti onnistua perus SQL:llä. Miten olisi vaikka proseduuri, joka vaihtaisi duplikaattinimet viivoiksi ennen palautusta? En kyllä ymmärrä miksi tuo pitäisi tehdä. Vaikuttaisi käyttöliittymäpuolen muokkaukselta ja niiden paikka on jossain muualla kuin kyselyn osana.

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

    Luetuimmat keskustelut

    1. Hyvää syntymäpäivää Sanna 40 vee!!!!

      ᕼᗩᑭᑭY ᗷIᖇTᕼᗞᗩY Sister ❣️🥰 🎉🎂✨🍰🥳 🥳🎂🥂 🎉🎊🎁🎈🎂
      Maailman menoa
      128
      5764
    2. Mikä on vaikeinta siinä, että menetti yhteyden kaivattuun, jota vielä ajattelee?

      Mikä jäi kaihertamaan? Jos jokin olisi voinut mennä toisin, mitä se olisi ollut? Mitä olisit toivonut vielä ehtiväsi san
      Ikävä
      396
      2579
    3. Kerro kaivattusi etunimi

      Miehille..
      Ikävä
      134
      2497
    4. Persut rahoittavat velkarahalla rikkaiden ökyelämää

      Minkä vuoksi persut eivät leikkaa rikkailta, joilla on maksukykyä? Tuskinpa tuo persujen käytös saa Suomen kansalta hyv
      Maailman menoa
      8
      2079
    5. Onhan tää tyhmää ajatella sua kun tuskin ees muistat mua

      Hyvää yötä sinne jonnekin. 💔
      Ikävä
      12
      1353
    6. Kerro kaivattusi etunimi

      Naisille
      Ikävä
      62
      1107
    7. Kun ei numeroa

      niin en edes voi viestittää, et suunnitelmiin tuli muutos. Ikävä on, ja kasvaa vaan🤍
      Ikävä
      10
      1042
    8. Mikä musta tekee

      Oikein haluttavan sun silmissä? Mä en ymmärrä. Parasta aika mennyt ko ohi 😃
      Ikävä
      51
      912
    9. Temusta tilaamiseen tulee muutos

      Alle 150 euron tullivapaus poistuu. Vihdoinkin kankea EU saa jotakin aikaiseksi. https://www.iltalehti.fi/digiuutiset/
      Maailman menoa
      101
      825
    10. Millainen on

      Ihanne kumppani
      Ikävä
      76
      825
    Aihe