Помогите новичку

Anton_vlas

Новичок
Доброе время суток! Голову сломал уже не знаю чё делать.
Есть таблица

1__2__3__4___
1 12 12 есть
1 13 21 null - в этот нуль вставить есть
2 54 12 есть2
2 21 21 null - в этот нуль вставить есть 2
3 54 12 есть3
3 43 21 null - сюда есть3

Нужно в ячейки со значениями null проапдейтить значениями со ячеек, кторые находятся в столбцах с одинаковыми значениями в 1ом столбце.
 

Single

пилот капсулы
Anton_vlas
покажи запрос который получился у тебя и тебе подскажут в чем ошибка.
 

Lakr

Новичок
автору вероятно это уже не актуально, но...
не бейте меня я только учусь, интересуюсь в целях повышения собственной образованности =)
у меня придумалось это как-то так
PHP:
$sel=mysql_query("select f1,f4 from table_name");
while ($table=mysql_fetch_row($sel))
{
	$field1=$table[0];
	$field4=$table[1];
	mysql_query("update table_name set f4='$field4' where f1='$field1'");
}
если можно сделать проще\правильней (одним запросом например) подскажите плз =)
 

Lakr

Новичок
да проверку на нулл конечно надо... замылило глаза что в условии в каждой уникальной строке первой идёт не нулл
за ссылку спасибо
 
Сверху