【发布时间】:2018-02-16 01:13:03
【问题描述】:
我有这个数据库(“语句”),其中一个句子的每个单词都在不同的行中
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 解决方案,但没有奏效。
非常感谢
图里
【问题讨论】:
-
你指的解决方案是SQL-Server。 MySQL 有一个完整的其他 SQL 语法
标签: mysql join concatenation rows