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

201

    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. Milloin viimeksi näit ikäväsi kohteen?

      Oliko helppo tunnistaa hänet? Millaisia tunteita tuo näkeminen herätti sinussa?
      Ikävä
      69
      1305
    2. En tiedä..

      Yhtään minkälainen miesmaku sinulla on. itse arvioin sinua moneenkin otteeseen ja joka kerta päädyin samaan lopputulokse
      Ikävä
      106
      1217
    3. Suhde asiaa

      Miksi et halua suhdetta kanssani?
      Ikävä
      113
      1155
    4. Kirjoita nainen meistä jotain tänne

      tai minusta, ihan mitä haluat. Niinkin voi kirjoittaa, etteivät muut tunnista, esim. meidän kahdenkeskisistä jutuista. K
      Ikävä
      73
      1070
    5. Paras olisi vain unohtaa

      Tuleekohan tähän meidän tilanteeseen ikinä mitään selvyyttä. Epätoivo iskee taas, enkä jaksaisi enää odottaa. Kohta lop
      Ikävä
      56
      861
    6. IS viikonloppu 18-19.5.2024.

      Laatija Toni Pitkälä on itse laatinut ja kuvittanut 3- arvoista ristikkonsa. Nihkeästi tuntuu löytyvän ensimmäisiä var
      Sanaristikot
      75
      751
    7. Oliko vähä sometettu taas vai?

      Tuli aiva liika nopiaa traktorin perä vastahan. https://www.iltalehti.fi/kotimaa/a/2b3857b3-f2c6-424e-8051-506c7525223a
      Kauhava
      9
      682
    8. Voisitko laittaa

      Nimesi ensimmäisen ja kaksi viimeistä kirjainta tähän?
      Ikävä
      41
      681
    9. Kristityn megahyökkäys idän palstoilla on kauhistuttava

      Terroristikristityn megahyökkäys joka puolella on kauhistuttava, hänen viesteissään on järjetön määrä vihaa. Hän on idän
      Idän uskonnot
      362
      669
    10. S on minun etunimen kolmas kirjain.

      Mikä sinun etunimen kolmas kirjain on?
      Ikävä
      53
      646
    Aihe