Onko mysql:llä mahdollista listata vain 1 tieto taulusta, jossa on samaa tietoa esim. 2 kpl?
Esimerkki:
id: 1
name: Mikko
Lname: Mäkelä
id: 2
Name: Veikko
Lname: Mäkelä
Jos kysely olisi jotain "SELECT id,lname FROM tyypit", miten saan ainoastaan yhden kappaleen mäkelöitä tulostettua?
Haluaisin tulostaa tiputusvalikon, joka näyttää ainoastaan sukunimen ja listaa valittuna kaikki henkilöt tämän sukunimen alla. Eli siis kaksinkertaisia sukunimiä ei listattaisi tähän tiputusvalikkoon, vain 1.
duplikaatit tauluissa
3
545
Vastaukset
- fgfggg
select distinct lname from tyypit
tai vaiks
select min(id) as id, lname from tyypit group by lname - sukunimet
ilman duplikaatteja:
SELECT id, Lname FROM tyypit GROUP BY Lname ORDER BY id ASC - älä rääkkää
Älkää ihmeessä opetelko poistamaan duplikaatteja GROUP BY:lla, sillä sitä ei tosiaankaan ole siihen tarkoitettu. Eihän se näin pienellä esimerkillä vielä mitään kauheaa tietokantamoottorin rääkkäystä ole, mutta eräänä kauniina päivänä te teette sen kannassa kyselyssä joka koskee kymmeniätuhansia tai satojatuhansia rivejä jos suhtaudutte noin huolettomasti ja silloin sillä on väliä. GROUP BY:lla on hyvä ja järkevä käyttötarkoitus mutta se ei ole duplikaattien poisto!
MySql:ssä voi kyselyn lopussa tehdä LIMIT 1 joka rajoittaa tulosjoukon rivien määrän yhteen
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa kansainvälinen etsintäkuulutus Poliis
Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa – kansainvälinen etsintäkuulutus Poliisi pyytää yleisön apu3042745Tässä totuus jälleensyntymisestä - voit yllättyä
Jumalasta syntyminen Raamatussa ei tässä Joh. 3:3. ole alkukielen mukaan ollenkaan sanaa uudestisyntyminen, vaan pelkä3011433- 1081271
En kadu sitä, että kohtasin hänet
mutta kadun sitä, että aloin kirjoittamaan tänne palstalle. Jollain tasolla se saa vain asiat enemmän solmuun ja tekee n831251Noniin rakas
Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi991245Oisko mitenkään mahdollisesti ihan pikkuisen ikävä..
...edes ihan pikkuisen pikkuisen ikävä sulla mua??.. Että miettisit vaikka vähän missähän se nyt on ja oiskohan hauska n581195- 461083
Helena Koivu : Ja kohta mennään taas
Kohta kohtalon päivä lähestyy kuinka käy Helena Koivulle ? Kenen puolella olet? Jos vastauksesi on Helenan niin voisi75996Au pair -työ Thaimaassa herättää kiivasta keskustelua somessa: "4cm torakoita, huumeita, tauteja..."
Au pairit -sarjan uusi kausi herättää keskustelua Suomi24 Keskustelupalvelussa. Mielipiteitä ladataan puolesta ja vastaa23911- 33817