kolmen kentän vertailu samasta taulusta

apyli

Moi

Osaakos kukaan auttaa tällaisen kyselyn kanssa:
Haluan tehdä kyselyn joka vertailee kolmea eri kentää samasta taulusta. Tauluni näyttää tältä:
[alkamisaika] [loppumisaika] [laite IP] [vika]
11.9 12:00 11.9 12:02 111 xxx
11.9 12:00 11.9 12:02 111 yyy
11.9 12:08 11.9 12:12 112 xxx
Tällaisesta taulusta haluan poistaa sellaiset "viat" joilla on sama alkamis/loppumis aika sekä IP. Ja näistä haluan poistaa vain ne joiden vika on yyy. Eli siis en halua poistaa kaikkia vikoja yyy vaan vain ne yyy:t millä ovat nuo alkamis/loppumis ajat ja IP samat muiden kanssa.
Joten osaakos joku auttaa miten lähteä tekemään tuollaista vartailua?

1

205

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tohlo

      Jotain ideaa alla. Lähtisin itse tekemään tätä siten, että luetaan kyseistä taulua ikäänkuin kahtena eri tauluna vaikkapa in- tai exists-alikyselyn avulla. Ehkä tämä toimisi:

      select alkamisaika, loppumisaika, laite_ip, vika
      from taulu as t
      where (alkamisaika,loppumisaika,laite_ip) not in (
      select alkamisaika,loppumisaika,laite_ip
      from taulu as j
      where j.vika='yyy'
      );

      ja poisto ehkä näin:

      delete from taulu
      where (...) not in ( ... );

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

    Luetuimmat keskustelut

    1. Monenko kanssa olet harrastanut seksiä

      tänä aikana kun olet kaivattuasi kaipaillut?
      Ikävä
      126
      3078
    2. Timo Soini tyrmää Tynkkysen selitykset Venäjän putinistileiristä

      "Soini toimi ulkoministerinä ja puolueen puheenjohtajana vuonna 2016, jolloin silloinen perussuomalaisten varapuheenjoht
      Maailman menoa
      267
      1255
    3. Melkein lähetin viestin.

      Onneksi tulin järkiini. Mukavaa kesää
      Ikävä
      101
      1241
    4. Nainen voi rakastaa

      Ujoakin miestä, mutta jos miestä pelottaa näkeminenkin, niin aika vaikeaa on. Semmoista ei varmaan voi rakastaa. Miehelt
      Ikävä
      79
      1051
    5. Sulla on nainen muuten näkyvät viiksikarvat naamassa jotka pitää poistaa

      Kannattaa katsoa peilistä lasien kanssa, ettet saa ihmisiltä ikäviä kommentteja.
      Ikävä
      65
      1046
    6. Kalateltta fiasko

      Onko Tamperelaisyrittäjälle iskenyt ahneus vai mistä johtuu että tänä vuonna ruuat on surkeita aikaisempiin vuosiin verr
      Kuhmo
      12
      1010
    7. Rakastan sinua

      Olen tiennyt sen pitkään mutta nyt ymmärsin että se ei menekään ohi
      Ikävä
      30
      956
    8. IS Viikonloppu 20.-21.7.2024

      Tällä kertaa Toni Pitkälä esittelee piirrostaitojansa nuorten pimujen, musiikkibändien ja Raamatun Edenin kertomusten ku
      Sanaristikot
      50
      937
    9. Ikävöimäsi henkilön ikä

      Minkä ikäinen kaipauksen kohteenne on? Onko tämä vain plus 50 palsta vai kaivataanko kolme-neljäkymppisiä? Oma kohde mie
      Ikävä
      42
      904
    10. Liikenne onnettomuus

      Annas kun arvaan -Nuoriso -Ajokortti poikkeusluvalla -Ylinopeus
      Orimattila
      44
      816
    Aihe