Здравствуйте.
Выбираю данные из базы:
while ($can = mysqli_fetch_assoc($res)) {
echo $can["a"];
echo $can["b"];
echo $can["c"];
echo $can["d"];
}
Вывод получается, допустим такой:
1 ac 90 w5
1 bs 91 f6
1 sl 93
s52 ka 91 n8
2 ls 93
v93 qw 93 d6
3 kf 45 e1
Прошу, дайте мне рекомендацию, как при выводе проанализировать значение столбца "а" и выводить данные только первой строки с одинаковыми значениями $can["a"], но при этом вместо столбца "d" из вывода подставить значения из другой строки (при анализе только строк с одинаковыми значениями в столбце "а").
То есть, исходя из предложенного примера, подставим вместо "d" значение из строки с одинаковыми "а" где "c" == 93. При этом выведем только одну строку из "группы" с одинаковыми "а".
Необходимый результат:
1 |
ac |
90 |
s52 |
ka |
91 |
v93 |
qw |
93 |
d6