-2
比方說,在我來說,我有一個表,如:移調數據MySQL中 - 從列值的行值
id group_id text data empty1 empty2 empty3 empty4 empty5
1 20 AB data1
2 20 AB data2
3 21 AC data3
4 20 AB data4
5 21 AC data5
6 22 AD data6
7 22 AD data7
8 22 AD data8
9 23 AF data9
正如你所看到的 - 場「文本」包含了一些相同的數據 - 根據現場「 GROUP_ID」。 'text'是字母數字和'group_id'的唯一區別是數字。 字段「數據」包含各種文本信息(varchar(255))
是否有可能以及如何處理MySQL中的表以根據'data'字段將值複製(或移動)到'empty'字段與GROUP_ID如下:
id group_id text data empty1 empty2 empty3 empty4 empty5
1 20 AB data1 data1 data2 data4
2 20 AB data2
3 21 AC data3 data3 data5
4 20 AB data4
5 21 AC data5
6 22 AD data6 data6 data7 data8
7 22 AD data7
8 22 AD data8
9 23 AF data9 data9
可能更容易填滿所有第一 - 我的意思是
id group_id text data empty1 empty2 empty3 empty4 empty5
1 20 AB data1 data1 data2 data4
2 20 AB data2 data1 data2 data4
,並在最後一步 - 只是刪除重複的基礎上GROUP_ID - 這樣最終我們有一個清晰的FINAL表,如
id group_id text data empty1 empty2 empty3 empty4 empty5
1 20 AB data1 data1 data2 data4
3 21 AC data3 data3 data5
6 22 AD data6 data6 data7 data8
9 23 AF data9 data9
這個由@bluefeet創建的代碼完美的工作! 現在正在尋找一種方法來調整表格中的附加字段BETWEEN ** id **和** group_id **,如下所示: ** id **;號碼名稱 ; ** group_id **; **文字**; **數據**;標題;描述; ** empty1;空2; empty3;空4; empty5 **;級別;等級日期時間 ;所以NON-BOLD字段應該保留INTACT。 – Serge
@Serge如果您遇到需要不同解決方案的其他問題,請不要在此更改要求 - 創建一個新問題。無論如何,沒有人可以閱讀你在評論中試圖展示的內容。 –
@Serge是否有可能將Bluefeet提供的信息提供給您,並可能使用該信息爲您的問題提供未來答案,並使用我經常稱之爲學習的過程。 – Zane