需要MySQL專家的幫助。我有一個可怕的數據庫工作,我試圖修復這個結構,但這個讓我感到困惑。該表最初有一個ID,名稱和4個銷售欄。我將它轉換爲一個id,name和single sell列,基本上是一個數據透視表。這很好,下一個問題是擺脫重複,因爲不是每個條目都有4個銷售條目。當某些應該有空字段時,在空值字段中查找MySQL中的重複部分
所以第一次手術後我結束了這樣的事情:
id name sellid
1 bob 111
1 bob
1 bob
2 mary 112
2 mary 113
2 mary 114
2 mary 115
3 fred
3 fred
3 fred
3 fred
這樣做組由我設法得到它的地步,它看起來像這樣:
id name sellid
1 bob 111
1 bob
2 mary 112
2 mary 113
2 mary 114
2 mary 115
3 fred
現在,這裏是我撞牆的地方。弗雷德很好,他應該有一個入口,但沒有sellid,瑪麗也很好,她有全部的4個sellids。鮑勃是問題。如何在不影響Fred的情況下爲他刪除空的sellid?
我會說我所嘗試的,但我只是在這裏完全喪失,所以我還沒有嘗試過任何東西。
而一個星期的問題隨機downvote的原因是? –