Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Помогите составить правильно SQL запрос
#1
Всем привет. Нужна помощь тех, кто знает SQL =)
В общем есть 2 таблицы. Таблица table1 и table2. Структура у них одинаковая. Т.е. есть куча разных столбцов, таких как ID, icon и т.д..
В этих таблицах разные значения в столбце icon.
Необходимо выполнить запрос в таблицу table2. Обновить значения icon у тех ID, у которых в table1 в столбце icon встречается (icon1.). Проблема только в том, что все эти значения в таблице icon разные, т.е. для обновления в table2 эти значения необходимо брать из table1 и сопоставлять с ID в table2. Не знаю, правильно ли я объяснил))

Пытался что-то сделать сам, но помоему какую-то чушь написал..

PHP код:
<?php 
UPDATE table2 t2 SET t2
.icon = (SELECT t1.icon FROM table1 t1 WHERE t1.id = t2.id)
WHERE id IN (
SELECT id FROM table1 WHERE icon LIKE '%icon1.%'
);

В конечном итоге ошибка 1242 - Subquery returns more than 1 row

знаю, что где-то на****лся. Но sql знаю поверхностно..
Может кто-то подскажет?
Ответ
#2
описание проблемы породило еще больше вопросов Smile но подозреваю, что
PHP код:
<?php 
SELECT t1
.icon FROM table1 t1 WHERE t1.id = t2.id
запрос возвращает больше чем 1 результат
Ответ
#3
В общем справился сам)
PHP код:
<?php 
UPDATE table1
, table2
SET table1
.icon = table2.icon
WHERE table1
.id = table2.id
AND table2 LIKE '%icon1.%';
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,379 10-01-2021, 02:40 PM
Последний пост: tenor
  Помогите выбрать! denisgreen11 3 1,406 09-25-2021, 05:13 PM
Последний пост: zmeylsdn
  Помогите. IIpu3pak 2 1,365 05-10-2021, 12:43 PM
Последний пост: Lord_Gothic
  Помогите voland3 8 5,315 01-30-2021, 10:54 AM
Последний пост: han
  Уважаемые Гуру помогите ! Klvl 46 11,289 06-20-2020, 08:02 PM
Последний пост: Klvl
  Ребята помогите с настройкой сервера la2 Heon 11 2,836 04-15-2020, 10:36 PM
Последний пост: Shady
  Помогите с ошибкой ГС при запуске pustota312 1 1,297 04-15-2020, 11:27 AM
Последний пост: Tiger7th
  помогите понять в чем дело. nexami 1 1,806 11-14-2019, 01:30 AM
Последний пост: nexami
  Помогите с сервером не могу запустить Lalak 4 3,030 10-13-2018, 10:23 PM
Последний пост: Kampina
  запрос sql. добавить предмет в дроп мобам по уровню sheg300 2 1,931 06-17-2018, 09:48 PM
Последний пост: PROGRAMMATOR

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)