2
У меня есть запрос, как это:Проверьте, что подзапрос вернулся
INSERT INTO cpus (
`friendlyname`, `group
) VALUES (
'something', (SELECT `key` FROM `groups` WHERE `key` = 'something')
);
Однако я хочу, чтобы получить результат подзапроса. Первоначально я думал, что это будет что-то вроде
SELECT `key` FROM `groups` WHERE `key` = 'something' AS `result`
но это не сработало. Что еще я должен попробовать?
' SELECT 'key' FROM' groups' WHERE 'key' = 'something'' Это должно работать, но почему вам нужны результаты подзапроса? – RubahMalam
Я хочу посмотреть, вернет ли он что-либо или нет. «Что-то» будет вводиться пользователем. – Frank
Операция 'INSERT' не возвращает результат. Если вы хотите узнать, возвращают ли данные подзапроса, то вы должны проверить перед оператором 'INSERT'. – RubahMalam