powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос Update
5 сообщений из 5, страница 1 из 1
Помогите составить запрос Update
    #39138329
sway8000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Имею БД Mysql. есть две таблицы, в которых надо сравнить значения и подставить данными во второй таблице из первой. Подробнее:
таблицы
1. OC_FILE
2. OC_PRODUCT

В OC_FILE два поля - file_id и file
1 | manual.pdf

в OC_PRODUCT - product_id и mpn.
100 | manual.pdf

поле mpn содержит названия из file.
задача - вместо mpn подставить file_id

чтобы получилось так примерно:
OC_PRODUCT
100 | 1
...
Рейтинг: 0 / 0
Помогите составить запрос Update
    #39138333
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Структура данных гарантирует уникальность поля file в таблице OC_FILE? Если нет - задача нерешаема, иначе
Код: sql
1.
2.
3.
update OC_FILE, OC_PRODUCT
set OC_PRODUCT.mpn = OC_FILE.file_id
where OC_PRODUCT.mpn = OC_FILE.file


Ну и плюс - вопрос с типами полей... что, OC_FILE.file_id на самом деле имеет строковый тип?
...
Рейтинг: 0 / 0
Помогите составить запрос Update
    #39138344
sway8000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

file_id - int(11) (auto increment)
...
Рейтинг: 0 / 0
Помогите составить запрос Update
    #39138351
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ты хочешь числовое значение file_id копировать в строковое поле mpn? сомнительное намерение...
...
Рейтинг: 0 / 0
Помогите составить запрос Update
    #39138379
sway8000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, может и сомнительное но все получилось) спасибо вам)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]