Taulussa on kolme saaraketta: id, etunimi, sukunimi.
Pitäisi saada selville, montako on erilaista sukunimi etunimi paria taulussa on.
Esim jos data on:
Matti Virtanen
Matti Virtanen
Jussi Virtanen
Pekka Virtanen
Matti Vuori
Matti Vuori
Jussi Vuori
Jussi Vuori
Jussi Vuori
Tulokseksi pitäisi saada
Virtanen 3kpl
Vuori 2kpl
En keksi miten group by parit pitäisi asettaa että se laskisi tuolla tavalla.
Pitäisi saada selville, montako on erilaista sukunimi etunimi paria taulussa on.
Esim jos data on:
Matti Virtanen
Matti Virtanen
Jussi Virtanen
Pekka Virtanen
Matti Vuori
Matti Vuori
Jussi Vuori
Jussi Vuori
Jussi Vuori
Tulokseksi pitäisi saada
Virtanen 3kpl
Vuori 2kpl
En keksi miten group by parit pitäisi asettaa että se laskisi tuolla tavalla.
Vastaukset 6
Vanhimmat
Ei taida onnistu tuollainen ilman ohjelmointia.
SELECT COUNT(DISTINCT(etunimi, sukunimi)), sukunimi FROM taulu GROUP BY sukunimi
MySQL ilmoittaa:
#1241 - Operand should contain 1 column(s)
SELECT COUNT(DISTINCT(etunimi, sukunimi)), sukunimi FROM taulu
Sama juttu:
MySQL ilmoittaa: Ohjeet
#1241 - Operand should contain 1 column(s)
SELECT COUNT(DISTINCT(etunimi)), sukunimi FROM taulu GROUP BY sukunimi