везде я нашел решения для удаления повторяющихся записей в php или mysql. Но все эти решения удалили всю строку, а я просто хочу удалить значение столбца. например у меня есть этот SELECT в MySQL:
SELECT HE_FRUIT as fruit, CA_FRUIT as candy, CA_FRUIT_NAME as name, CA_FRUIT_color as color
FROM fruits LEFT JOIN candy ON HE_FRUIT_ID = CA_FRUIT_ID
WHERE CA_FRUIT_COUNTRY LIKE '%usa%'
GROUP BY CA_FRUIT_TITLE
ORDER BY CA_FRUIT_PRIO, CA_FRUIT_HE
Я печатаю массив и получаю это:
array
0 =>
array
fruit = "APPLE"
candy = "lolly"
name = "xxx"
color = "green"
1 =>
array
fruit = "APPLE"
candy = "gum"
name = "xxx"
color = "blue"
2 =>
array
fruit = "APPLE"
candy = "candy"
name = "xxx"
color = "red"
3 =>
array
fruit = "BANANA"
candy = "lolly"
name = "xxx"
color = "yellow"
То, что я хочу иметь:
0 =>
array
fruit = "APPLE"
candy = "lolly"
name = "xxx"
color = "green"
1 =>
array
fruit = ""
candy = "gum"
name = "xxx"
color = "blue"
2 =>
array
fruit = ""
candy = "candy"
name = "xxx"
color = "red"
3 =>
array
fruit = "BANANA"
candy = "lolly"
name = "xxx"
color = "yellow"
Таким образом, нужно удалить только ценность фрукта-столбца, но все остальное должно остаться.
У кого-нибудь есть идеи, как я мог бы решить эту проблему, без лишнего кода?
Заранее большое спасибо?