Как записать SQL INSERT?

264
26 ноября 2017, 12:28

На сервер приходят данные:

Session_Id, Resived_Value1, Resived_Value2, Resived_Value3

Есть такие таблицы:

  • Table1.User_Id='3' Tabel1.Session_Id='Some_Id'

  • Tabel2.Drawi_Id='11'

Хочу проверить если SessionId верный, тогда добавить все это в одну таблицу Table3 столбцы:

User_id Draw_Id Value1 Value2 Value3

Не хватает фантазии, как это можно сделать

Вот моя попытка

INSERT INTO `table3` t3
  (`t3`.`user_id`, `t3`.`draw_id`, `t3`.`value1`, `t3`.`value2`, `t3`.`value3`)
VALUES ('
  (SELECT `user_id` FROM `table1` WHERE `session_id`="Session_id ";),
  (SELECT `draws_id` FROM `table2` ORDER BY `draws_id` DESC LIMIT 1;),
  value1, value2, value3)
Answer 1
INSERT INTO table3 (user_id, draw_id, value1, value2, value3)
SELECT t1.user_id, (SELECT MAX(draws_id) FROM table2), @value1, @value2, @value3
FROM table1 t1
WHERE table1.session_id='Session_id'
READ ALSO
Получить все Buttons с помощью Reflection

Получить все Buttons с помощью Reflection

Как можно получить все объекты класса Button, которые есть в exe файле? Если есть ссылка на окно - то еще вроде ничего, но если ее нет - то возникают...

296
Уведомление об изменение в БД MS SQL в ПО

Уведомление об изменение в БД MS SQL в ПО

Мне необходимо реализовать функционал отслеживания изменения в БД и согласно этого изменения действовать дальшеИзменения будут вида 1/0

256
помогайте пожалуйста с# [требует правки]

помогайте пожалуйста с# [требует правки]

Например 5*5 массив Перевернуть (отразить относительно центра) столбцы двумерного массива, сумма элементов которых нечётная

329
Основы ООП.C#. Virtual , override

Основы ООП.C#. Virtual , override

При создании класса на C# , появилась проблемаКак я понял , virtual с override нужны для разной реализации одного же метода

294