這是一個難以置入標題的位置,所以我爲歧義道歉。選擇行的位置不止一次存在變化
我有以下MySQL表(這是一個Magento的表):
id attr_id store_id entity_id value
----+---------+---------+------------+------------------------
1 45 0 173 Sale Gifts + Apartment
2 45 0 175 Sale Outerwear
3 45 1 175 Sale Outerwear
4 45 0 177 (null)
5 45 1 177 New Arrivals
6 45 0 178 New Tops
7 45 1 178 New Tops
正如你所看到的,某些行有不同的store_id
相同的一切。
欲執行以下操作:
如果具有
store_id = 0
一個行具有重複行,但與store_id = 1
和不同的值(例如,行4和上述5)中,用store_id = 0
更新該行與其他人具有相同的價值。刪除一行
store_id = 1
我知道我可能會需要爲這個既PHP和MySQL的組合。我只是不知道MySQL的查詢會是什麼。
任何幫助將是偉大的!
編輯
從上面的表中的最終目標是以下
id attr_id store_id entity_id value
----+---------+---------+------------+------------------------
1 45 0 173 Sale Gifts + Apartment
2 45 0 175 Sale Outerwear
4 45 0 177 New Arrivals
6 45 0 178 New Tops
你可以添加一個例子,你的結果應該是什麼樣子? – Twinfriends