I have next code:
INSERT INTO some_table (id, value1, value2, value3)
VALUES (
(SELECT id FROM user_table WHERE some_column = 'data'),
(SELECT value1, value2 FROM event_table WHERE type = 'some_type'),
value3
)
And I am getting next error: subquery must return only one column
This error related to second 'select', but I don't understand why. I should return two values and it is ok.