Квест о SQL - ВСТАВИТЬ с DISTINCT и JOIN - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь объединить две таблицы (table1, table2) и вставить новую таблицу (table3) в мою базу данных.Дело в том, что мне нужно использовать "DISTINCT" -Statement, потому что число в таблице 1 не уникально.

Вот мой пример кода:

MySQLCommand command = new MySQLCommand();
command.CommandText = "INSERT INTO table3(number, value, account, date) " + 
"SELECT DISTINCT(table1.Number), table1.value, table1.account, table2.date FROM table1 " +
"INNER JOIN table2 ON table1.number = table2.number"

Я получаю сообщение об ошибке "Сбой чтения из потока ".

Даже, когда я пытаюсь просто

"SELECT DISTINCT(table1.Number) FROM table1 " +
"INNER JOIN table2 ON table1.number = table2.number"

или других операторов JOIN, например

"SELECT DISTINCT(table1.Number) FROM table1 " +
"LEFT JOIN table2 ON table1.number = table2.number"

Спасибо за некоторыенамеки!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...