jestem kiepski mysql dlatego prosze o pomoc.
Mam prostą tabelke:
id_tag name
286 drzewo
285 drzewo
286 twarz
Potrzebuję uzyskać taki wynik po zapytaniu - łącznie z sortowaniem score:
id_tag word_group score
286 twarz,drzewo 2
285 drzewo 1
próbuję:
SELECT id_tag, GROUP_CONCAT(name) AS 'word_group', LENGTH('word_group') - LENGTH(REPLACE('word_group', ', ', ''))+1 AS 'score' FROM tag WHERE name='drzewo' OR name='twarz' GROUP BY id_tag
W obydwu przypadkach w score dostaję "1" i nie wiem jak posortować według score ( chyba muszę sortować przez id_tag ,inaczej się rozsypuję. )
Z góry dzięki!