Duplikaattien etsinnästä vielä

pulassa

Kiitos avusta! Olen kuitenkin vielä vähän pulassa.

select s.salitunnus, count(distinct s.salitunnus) as kpl
from sali s join sali a on s.postinro=a.postinro
group by s.postinro
having kpl>1;

Tällä saan kaksi tulosriviä:
sali2 3
sali5 2

Tiedän siis, että on kaksi muutakin salia, jolla on sama postinro kuin salilla 2 ja jollain toisella on sama postinro kuin salilla 5.

Nämä saan toki kyselyllä:

select salitunnus, postinro
from sali
where postinro in
(select postinro
from sali
where salitunnus='sali2' or salitunnus='sali5');

Tulokseksi saan tiedot 5 salista, joilla on sama postinumero kuin jollain toisella salilla.

Tämän pystyy varmaan tekemään jotenkin yhdellä kyselyllä, en vain osaa.. Enkä kyllä uskalla vielä ajatellakaan todellisten duplikaattien etsimistä, saisi nyt edes tuon yhden tiedon osalta toimimaan ensin..

1

455

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • pulassa

      Helppoja juttuja olivatkin, alikyselyitähän tuo vaati ja duplikaatit kaikkien tietojen osalta meni ihan vaan naputtelemalla nuo muutkin tiedot kyselyyn.. Asia hoidossa siis.

      select *
      from sali
      where (paikkojen_lkm, katuosoite, postinro, postitmp) in
      (select paikkojen_lkm, katuosoite, postinro, postitmp
      from sali
      where salitunnus in
      (select s.salitunnus
      from sali s join sali a on s.paikkojen_lkm=a.paikkojen_lkm and s.katuosoite=a.katuosoite and s.postinro=a.postinro and s.postitmp=a.postitmp
      group by s.paikkojen_lkm, s.katuosoite, s.postinro, s.postitmp
      having count(s.paikkojen_lkm)>1 and count(s.katuosoite)>1 and count(s.postinro)>1 and count(s.postitmp)>1));

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

    Luetuimmat keskustelut

    1. Mitkä asiat

      tekevät vaikeaksi kohdata kaivattusi?
      Ikävä
      73
      893
    2. Miltä se tuntuu

      Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s
      Ikävä
      104
      768
    3. Mikä jäi sanomatta kaivatullesi?

      Ja milloin?
      Ikävä
      54
      713
    4. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      41
      684
    5. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      49
      644
    6. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      44
      640
    7. En mahda sille mitään

      Olet ihanin ja tykkään sinusta todella paljon.
      Ikävä
      31
      629
    8. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      34
      577
    9. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      50
      570
    10. Sinunkin pitää jättää

      Se kaivattusi rauhaan.
      Ikävä
      38
      516
    Aihe