Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день! Ситуация такая:
Есть некая таблица b_file в базе одной известной CMS
Структура ее примерно такая
ID Filename Original_name
1 6465tfdsv.jpg 1.jpg
2 hjjhjkj477.jpg 1.jpg
3 655hbhhg.jpg 1.jpg
4 ghgjhjhbjh.jpg 2.jpg
5 g6t6t6767.jpg 2.jpg
6 sesrfc656.jpg 2.jpg
и.т.д
смысл в том , что нужно выбрать значения filename из первой строки и установить его для всех строк с одинаковым полем Original_name и далее для следующего Original_name тоже самое, в итоге должно получиться так:
ID Filename Original_name
1 6465tfdsv.jpg 1.jpg
2 6465tfdsv.jpg 1.jpg
3 6465tfdsv.jpg 1.jpg
4 ghgjhjhbjh.jpg 2.jpg
5 ghgjhjhbjh.jpg 2.jpg
6 ghgjhjhbjh.jpg 2.jpg
Натолкните на мысль, можно ли сделать это запросом или нужно создать временную таблицу только с первыми вхождениями и уже через нее проапдейтить?
Неактивен
Неактивен
Спасибо, получаю ошибку
/* Ошибка SQL (1052): Column 'Original_name' in field list is ambiguous */
поправил так
Неактивен