Moi,
Eli yksinkertainen kyssäri, miten käytän OR valintaa WHERE lausekkeessa jossa on myös AND, esim:
SELECT *
FROM ihmiset
WHERE paiva = huominen AND tehtava = juokseminen OR tehtava = syominen OR tehtava = nukkuminen
saan tulokseksi useita rivejä, joissa arvot aivan vääriä..
eli haluaisin kaikki kolme tehtavaa -riviä valittua huomisista paivista..
MySQL ja AND ja OR samaan aikaan WHERE -lausekkeessa
roosa82
4
537
Vastaukset 4
- vain sulut
SELECT *
FROM ihmiset
WHERE paiva = huominen AND (tehtava = juokseminen OR tehtava = syominen OR tehtava = nukkuminen)- kiitoskiitos
Noniin, näinhän se olikin.
Ei sais valvoa liian myöhään koodailujen kanssa..
- Tietokantakalle
tuota tehtavaa ei tarvitse käsittääkseni toistaa, jos sen laittaa muotoon
tehtava IN (juokseminen, syominen, nukkuminen)- tuon pitäisi
toimia myös. Tulee siistimpää koodia tuolla IN-lauseella. Otti vain silmään nuo puuttuvat sulut, enkä ajatellut fiksumpaa ratkaisua.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 53907
Muistatko Mikkelin panttivankidraaman?
Uusi draamasarja järkyttävästä tapauksesta on tulossa. Tositapahtumiin perustuva sarja ammentaa vuoden 1986 Mikkelin pan64647- 55640
Iäkäs Jämsäläinen mies kuoli poliisiautoon matkalla Jyväskylän putkaan
Iäkäs vanhus humalassa niin huonossa kunnossa, ettei pystynyt huolehtimaan itsestään niin ainoa apu sillä hetkellä oli43572Olen luovuttanut
Välimme menivät niin pahasti solmuun, ettei niitä voi enää korjata. On aika jatkaa elämässä eteenpäin. Toivon sulle kaik33553En välitä sinusta yhtään
Olet pelkkä itsestään liikoja luuleva ämmä. Kierrän sinut kaukaa nyt ja aina. Olit mulle pelkkä lelu vaan.32518Ernest Lawson täräytti erikoisen heiton TTK-lehdistötilaisuudessa: " Onko tässä tarkoituksena...?"
Ernest Lawson esitteli uudet TTK-tähtioppilaat ja opettajat torstaina 6.8. lehdistölle. Tulevalla kaudella on yksi hausk5513- 75457
- 37436
- 33435