Miten saan queryn toimimaan. Haluan valita kahdesta eri tablesta (turku,helsinki) kaikki henkilöt, joiden arvo ei ole 'tj'. Query on tällä hetkellä seuraavanlainen:
"SELECT henkilo FROM turku,helsinki WHERE henkilo != 'tj'"
Miten saan muokattua querysta toimivan?
Kysely ja useat tablet
2
378
Vastaukset 2
- ......
Onko kysely mahdollista toteuttaa niin, että siinä on vain 1 WHERE ehto?
- Hjälp!
Eikä siitä selviä yhdellä selectilläkään, mutta result setit saa yhdistettyä:
SELECT henkilo FROM turku WHERE henkilo != 'tj'
UNION
SELECT henkilo FROM helsinki WHERE henkilo != 'tj'
Mutta en kyllä ymmärrä miksi sinulla edes on identtisiä tietoja kahdessa eri taulussa. Se ei ole oikein relaatiomallin mukaista edes.
Eli jos voit muuttaa taulusi rakennetta vaikka niin, että lisäät kentän "kaupunki" molempiin, selviät yhdellä selectillä ja yhdellä wherelläkin.
Näin:
select henkilo from kaikki where henkilo != 'tj' and kaupunki in ('helsinki','turku')
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Miksi vanhusraiskaajaa ei ole palautettu?
Ukkola kysyy Rantaselta, vaikka perussuomalaiset ovat olleet hallituksessa kolme ja puolivuotta. Rantasen vastaus on "4131941- 1481427
- 1701364
- 1161336
Katri Helena rikkoi hiljaisuuden dramaattisella uutisella: "Elossa ja ilossa ollaan"
Katri Helena on sinivalkoinen ääni. Hänen klassikkohittinsä ovat tärkeä osa suomalaista kansanperintöä. Katri veti jääh281126- 111892
Nanna hakkasi Martinan aivot tuusan nuuskaksi!!!
Ihme jos Martina pystyy muodostaa järkeviä lauseita tämän nyrkkisateen jälkeen. Ottelupalkkio tuli, tajunta meni.226845- 62704
- 26655
Vaikea löytää samantyylistä miestä
Nyt on pakko avautua. Onko ketään muuta jonka on yksinkertaisesti todella vaikeaa löytää samanhenkistä kumppania kuin i124635