powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос - поиск совпадений в двух таблицах
12 сообщений из 12, страница 1 из 1
Запрос - поиск совпадений в двух таблицах
    #38620261
vedroyder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи, господа. Нужен запрос, который выполнит следующее:

Первая таблица (table1) : столбцы id1 и price1.
Вторая таблица (table2) : столбцы id2 и price2.
Нужен запрос, который найдет совпадения значений id из таблицы 1 и id из таблицы 2, а затем
заменит значение поля price в строке из таблицы 2, взяв его из поля price в таблице 1.

Пример:
table 1:

N ID PRICE
1 32 6
2 54 11
3 232 2

______________


table 2:

N ID PRICE
1 21 62
2 32 19


_____________

Результатом запроса к этим таблицам будет измененная таблица 2 (Нашли одну строку, которая совпадает по id,
и в ней меняем PRICE, взяв его из первой таблицы):



table 2:

N ID PRICE
1 21 62
2 32 6


_____________
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620340
vedroyder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну что вот что его не устраивает в этом запросе?

UPDATE 'ms_donate_shop'
SET 'ms_donate_shop.price'='shop_content.price'
WHERE 'ms_donate_shop.itemid'='shop_content.iid' ;
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620346
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vedroyderНу что вот что его не устраивает в этом запросе?

UPDATE 'ms_donate_shop'
SET 'ms_donate_shop.price'='shop_content.price'
WHERE 'ms_donate_shop.itemid'='shop_content.iid' ;Кавычки не те. Вы пишете строковые литералы.
А нужно так - `ms_donate_shop`
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620473
vedroyder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

#1054 - Unknown column 'ms_donate_shop.itemid' in 'where clause'
при том что все нужные таблицы и столбцы есть в бд.
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620476
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vedroyder,

ну так опять кавычки не те и не так расставлены.
`ms_donate_shop`.`itemid`
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620487
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что ж такое то
на клавише Ё нужная тебе кавычка
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620512
vedroyder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UPDATE `ms_donate_shop`
SET `ms_donate_shop.price`=`shop_content.price`
WHERE `ms_donate_shop.itemid`=`shop_content.iid` ;

не работает.
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620527
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поубивал бы,
`shop_content.iid` `shop_content`.`iid`
лучше поудаляй все эти обратные апострофы и пиши без них,
как все простые совецкие люди
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620556
vedroyder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkov,

что так, что вообще без кавычек - та же ошибка.
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620571
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
UPDATE ms_donate_shop
SET price= (SELECT price FROM shop_content WHERE iid=itemid) ;
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620575
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извини пожалуй я тебе данные испортил, пойду спать
...
Рейтинг: 0 / 0
Запрос - поиск совпадений в двух таблицах
    #38620582
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
UPDATE ms_donate_shop AS d,shop_content AS s
SET d.price= s.price
WHERE s.iid=d.itemid;
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос - поиск совпадений в двух таблицах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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