我有一个字典数据库。 它有3列。
ID , word ,meaning
我如何结合这样的词的含义:
答案 0 :(得分:1)
您可以GROUP BY
将其作为
SELECT id, word, GROUP_CONCAT(meaning ORDER BY meaning)
FROM tbl_name
GROUP BY word
对于大量值,GROUP_CONCAT
将从末尾截断值。要处理此问题,请在执行查询之前设置group concat max len
SET SESSION GROUP_CONCAT_MAX_LEN=1000000
答案 1 :(得分:0)
您正在寻找GROUP_CONCAT
功能:
SELECT
word,
GROUP_CONCAT(meaning ORDER BY meaning)
FROM yourTable
GROUP BY
word;