Логика довольно проста: у меня есть первые, фамильные столбцы, и я хочу их конкатенировать и выполнить поиск на основе конкатенированного столбца fullName.Альтернатива WHERE на псевдониме
Мой запрос не работает, так как я не могу сделать, где на псевдоним:
SELECT CONCAT(profile_firstname, ' ', profile_lastname) AS fullName FROM Profiles WHERE fullName = '%a%';
Что бы альтернатива приобретает такой же результат?
Внешний запрос, в котором существует 'fullname', может быть' where fullname = ... ' – PhillipD
Он только что сказал, что псевдоним, созданный из конкатенации, не позволяет ему использовать его в критериях WHERE. Я бы предложил добавить вашу конкатенацию в предложение where тоже ** WHERE CONCAT (profile_firstname, '', profile_lastname) = '% a%' ** –