INSERT INTO project_dim
(project_id,
project_name,
client_name,
list_type,
project_start_date,
project_create_date,
actual_project_end_date,
scheduled_end_date,
created_by,
project_manager,
project_specialty,
quota_country,
quota,
create_date,
update_date)
VALUES ( (SELECT p.project_id,
p.project_name,
p.client_name,
p.list_type,
pt.project_start_date,
Date(p.created_date),
pt.actual_completion_date,
pt.scheduled_completion_date,
p.created_by,
Concat(ep.first_name, ' ', ep.last_name),
sp.specialty_name,
pqd.country,
pqd.quota
FROM project_details p,
project_tracker pt,
employee_details ep,
specialty sp,
project_quota_details pqd
WHERE p.project_tracker_id = pt.project_tracker_id
AND p.project_id = pqd.project_id
AND pqd.specialty_id = sp.specialty_id),
NULL,
NULL )
Я вставляю null, null после значений из оператора select. Это как-то неправильно? Я получил это сообщение об ошибке
1241 - Операнд должен содержать 1 столбец (столбцы)