令行有Mysql的表像 ID主鍵(idstudy,idarea和idcategory外鍵)MySQL的 - 具有相同的列內容
**** Table : Operations
id idstudy idarea idcategory content lang
1 22 11 3 content1EN EN
2 22 11 3 content1FR FR
3 22 11 3 Content2FR FR
4 22 11 3 Content2EN EN
5 35 10 5 Content5EN EN
6 35 10 5 Content5FR FR
7 35 23 12 Content5EN EN
8 35 23 12 Content5FR FR
我的目標:到彙編語言到同一行(FR和EN)獲取一行加一列(例如ContentEN)並刪除lang列。
但我的問題我的表不是按順序,我不能重新編號,所有我知道的是idstudy idarea和idcategory但這些都不是唯一的,有時我有3行是相同的除了(ID和內容)
我有解決方案,但我不知道如何在mysql中編寫它:是用一種語言查找所有記錄(相同的idstudy相同的idarea相同的idcategory),然後通過添加列(1爲第一個結果,2第二個......)
****表:每個語言的組(idstudy,idarea,idcategory)在訂單後的操作(新訂單)
id idstudy idarea idcategory content lang order
1 22 11 3 content1EN EN 1
2 22 11 3 content1FR FR 1
3 22 11 3 Content2FR FR 2
4 22 11 3 Content2EN EN 1
5 35 10 5 Content5EN EN 1
6 35 10 5 Content5FR FR 1
7 35 23 12 Content5EN EN 1
8 35 23 12 Content5FR FR 1
我只需要這個結果,之後就用的NodeJS
值得注意的組裝艾威:對不起,如果我的解釋也不是那麼好。
您的示例的第四行不應該是爲了'= 2'?它具有相同的ID和第1行 – MtwStark
的同一種語言,爲什麼是'爲了= 1'在'ID == 4'? – Marcus
謝謝你的提示,我用好的桌子更新我的問題。感謝 – AmenzO