Имеется две таблицы:games (id, name, devices)
и groped_games (id, game_id, group_name)
. В games.devices
может храниться значение desktop
или mobile
.
Как хранятся игры в games:
1 loto desktop
2 loto mobile
3 soccer desktop
4 soccer mobile
Нужно заменить groped_games.dame_id
, где соответствующая games.devices = 'mobile'
на id
игры с таким же названием, но где games.devices = 'desktop'
.
Я начал писать запрос, но что-то зашёл в тупик:
UPDATE
grouped_games
SET
games_id = (SELECT games_id FROM games WHERE #тут тупик)
Постановка вопроса так себе. Если я правильно понял то
update
gg
set game_id = g.id from
groped_games gg
join games g on g.id=gg.id
По-моему, получится нечто вроде
update games t1, games t2, groped_games t3
set t3.game_id := t1.id
where t1.name = t2.name
and t1.devices = 'desktop'
and t2.devices = 'mobile'
and t2.id = t3.game_id
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос решенСпасибо Akina за ответ:
Есть всплывающее меню, которое появляется при наведении, и пропадает сразу после смещения курсора с его областиКаким образом не скрывать...
Залил сайт на хостингНекоторые файлы html не обнаруживаются, причем заметил, что с характерными для немецкого языка буквами - ü ä и т
Почему-то всё идёт криво При сборке вебпака не загружается css файл, который я добавил link`oм в head, и картинки не считываетИзначально они лежает...