|
|
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
Прошу помощи, господа. Нужен запрос, который выполнит следующее: Первая таблица (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 _____________ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 12:17:42 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
Ну что вот что его не устраивает в этом запросе? UPDATE 'ms_donate_shop' SET 'ms_donate_shop.price'='shop_content.price' WHERE 'ms_donate_shop.itemid'='shop_content.iid' ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 13:16:25 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
vedroyderНу что вот что его не устраивает в этом запросе? UPDATE 'ms_donate_shop' SET 'ms_donate_shop.price'='shop_content.price' WHERE 'ms_donate_shop.itemid'='shop_content.iid' ;Кавычки не те. Вы пишете строковые литералы. А нужно так - `ms_donate_shop` ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 13:21:25 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
miksoft, #1054 - Unknown column 'ms_donate_shop.itemid' in 'where clause' при том что все нужные таблицы и столбцы есть в бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 14:37:32 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
vedroyder, ну так опять кавычки не те и не так расставлены. `ms_donate_shop`.`itemid` ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 14:39:16 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
что ж такое то на клавише Ё нужная тебе кавычка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 14:45:24 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
UPDATE `ms_donate_shop` SET `ms_donate_shop.price`=`shop_content.price` WHERE `ms_donate_shop.itemid`=`shop_content.iid` ; не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 14:58:09 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
поубивал бы, `shop_content.iid` `shop_content`.`iid` лучше поудаляй все эти обратные апострофы и пиши без них, как все простые совецкие люди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 15:04:06 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
bochkov, что так, что вообще без кавычек - та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 15:20:36 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 15:27:08 |
|
||
|
Запрос - поиск совпадений в двух таблицах
|
|||
|---|---|---|---|
|
#18+
извини пожалуй я тебе данные испортил, пойду спать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 15:31:00 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38620527&tid=1834949]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 317ms |

| 0 / 0 |
