Elikkä pitäis saada aikaseksi sisäkkäisiä kyselyitä MySQL-tietokannasta. Yritän saada aikaseks kyselyä jossa on tukku AND ja OR-kyselyitä. Kuinka pystyn suorittamaan määrätyt kyselyt ennen muita.
Lause on suurinpiirtein SELECT * FROM kanta WHERE taulu1=xxx AND taulu2=xxx AND (taulu3=xxx OR taulu3=yyy OR taulu3=zzz) AND taulu4=xxx;. Toivottavasti en selittänyt liian hankalasti.
Sisäkkäisiä SQL -lauseita
1
512
Vastaukset
- Jokunen
Alikyselyitä?
Alikyselyissä alin kysely suoritetaan ensin jne... edeten aina ylempään. Alikyselyt aika hitaita joten jos muuten onnistuu niin usein kannattaa tehdä niin.
Vilkaseppas http://dev.mysql.com/doc/refman/5.0/en/subqueries.html ja
http://www.databasejournal.com/features/mysql/article.php/3434641
Ellei käytös MySQL5 niin sinun pitää hajottaa kysely osiin, teet ihan normaaliintapaan kyselyn, mut otatkin tiedon talteen ja teet sit sen avul seuraavan jne...
Vai tarkoitatkos sittenkin liitoksia?
http://dev.mysql.com/doc/refman/5.0/en/join.html
WHERE ehtoa ei saa suoritettua missään tietyssä järjestyksessä, ainoostaan suluilla pystyy vaikuttaa mitä haluaa.
En kyl ymmärtänyt tuosta selostuksesta oikein mittään. Joten selitäppäs tarkemmin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Oletko kertonut jo muille tunteistasi?
Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.774622- 1801897
- 1241590
- 1241125
Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan
Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️161071- 351036
- 78933
- 52896
Hyvää huomenta!
Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as78872- 4838