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
535
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
Ja taas ammuttu kokkolassa
Kokkolaisilta pitäisi kerätä pois kaikki ampumaset, keittiöveitset ja kaikki mikä vähänkään paukku ja on terävä.303501Kukka ampu taas Kokkolassa?
T. olisi hetkeä aiemmin lähtenyt johonkin. Naapuri kai tekijä J.K., ei paljasjalkainen Kokkolalainen, vaan n. 100km pääs91558Kuinka kauan
Olet ollut kaivattuusi ihastunut/rakastunut? Tajusitko tunteesi heti, vai syventyivätkö ne hitaasti?1131473Milli-helenalla ongelmia
Suomen virkavallan kanssa. Eipä ole ihme kun on etsintäkuullutettu jenkkilässäkin. Vähiin käy oleskelupaikat virottarell2241265Kun näen sinut
tulen iloiseksi. Tuskin uskallan katsoa sinua, herätät minussa niin paljon tunteita. En tunne sinua hyvin, mutta jotain34893Purra saksii taas. Hän on mielipuuhassaan.
Nyt hän leikkaa hyvinvointialueiltamme kymmeniä miljoonia. Sotea romutetaan tylysti. Terveydenhoitoamme kurjistetaan. ht242893- 60869
Helena Koivu on äiti
Mitä hyötyä on Mikko Koivulla kohdella LASTENSA äitiä huonosti . Vie lapset tutuista ympyröistä pois . Lasten kodista.130868Ja taas kerran hallinto-oikeus että pieleen meni
Hallinto-oikeus kumosi kunnanhallituksen päätöksen vuokratalojen pääomituksesta. https://sysmad10.oncloudos.com/cgi/DREQ66854Löydänköhän koskaan
Sunlaista herkkää tunteellista joka jumaloi mua. Tuskin. Siksi harmittaa että asiat meni näin 🥲98819