想象2张桌子(相当愚蠢的例子,但为了简单起见,给你)
words
word_id
letters
letter
word_id
如何在选择属于某个单词的所有字母并将它们连接到所述单词的同时选择所有单词?重要的是要按照它们在表格中出现的顺序返回字母,因为字母可能会与其他单词混在一起,但顺序是正确的。
|word_id| |word_id|letter|
+-------+ +-------+------+
| 1| | 1| H|
| 2| | 2| B|
| 2| Y|
| 1| I|
| 2| E|
应该返回
|word_id|word|
+-------+----+
| 1| HI|
| 2| BYE|
有什么方法可以在纯 SQL 中实现这一点?