Тема: БД ADOQuery
Показать сообщение отдельно
  #4  
Старый 10.12.2015, 12:00
DenisStifler DenisStifler вне форума
Прохожий
 
Регистрация: 09.12.2015
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

а если я сделаю вот так:
Код:
insert into accounting (salary, shipping_costs) 
values ((select account from payroll),(select shipping from department_sales))

То мне будет ошибка Error Code: 1242. Subquery returns more than 1 row
Запрос возвращает более одной строки, потому что зарплат и расходов разное количество. Если я добавил одну строку зарплату в таблицу "Бухгалтерию" то оно не может добавить к примеру два поля "прочих расходов", потому и ошибка что запрос возвращает более одной строки
Ответить с цитированием