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
329
Vastaukset
- ......
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
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225474- 324810
- 282721
- 342344
- 372058
- 152008
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191647- 121591
- 231462
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons251429