我有这个数据库(“声明”),其中一个句子的每个单词都在不同的行
SENTENCE | SEQUENCE | TEXT
A | 1 | MY
A | 2 | NAME
A | 3 | IS
A | 99 | CARL
B | 1 | MY
B | 2 | NAME
B | 3 | IS
B | 99 | JUSTINE
我想做一个选择,结果是完整的句子,如:
SENTENCE | TEXT
A | MY NAME IS CARL
B | MY NAME IS JUSTINE
因为我无法创建新表,所以我想将命令放在select中以获得一个新列。在每个句子中,单词在“序列”列中排序,99始终是句子的最后一个单词。
我尝试过调整this解决方案但是没有用。
非常感谢
图里
答案 0 :(得分:1)
select sentence, group_concat(text order by sequence separator ' ')
from your_table
group by sentence