2014-09-24 32 views
-1

我有一個表在數據庫:結合了句子成爲1串

--------------------------------------- 
- id - fileid -  sentences  - 
--------------------------------------- 
- 1 -  1 - I want eat .  - 
- 2 -  1 - I wanna eat banan . - 
- 3 -  2 - I wanna eat apple . - 
- 4 -  2 - I wanna sleep .  - 
--------------------------------------- 

我想收集句子取決於「的fileid」。所以結果是:

I want eat . I wanna eat banan . 

I wanna eat apple . I wanna sleep . 

如何做到這一點與假設我不知道的fileid?感謝

+2

什麼,你已經試過這可能已經失敗?在循環中使用['WHERE'](http://www.mysqltutorial.org/mysql-where/)子句並連接。 – 2014-09-24 02:49:35

+0

你爲什麼不知道fileid? – 2014-09-24 02:49:40

+2

我希望論文只是非常糟糕的例子。 – 2014-09-24 02:54:57

回答

2

我覺得你只是想group_concat()

select group_concat(sentences order by id separator '') 
from table t 
group by fileid 
+0

人們不得不停下來想知道OP跑到哪裏去。也許OP會給我們帶回一個狗袋或什麼的。 – 2014-09-24 22:42:02