Как проверить, имеет ли поле какую-либо объединенную строку других полей? - PullRequest
0 голосов
/ 17 января 2011

Мне нужно сделать запрос MySQL, который проверяет, является ли поле электронной почты конкатенированной строкой имени, почтового индекса, фамилии? Будет ли что-то вроде этого сделать это:

SELECT * FROM `orders` 
HAVING primary_email 
LIKE 'delivery_first_name . delivery_postal_code . delivery_last_name%'

Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 17 января 2011

должно быть так вместо

select * from orders
where 
primary_email
like concat(delivery_first_name, delivery_postal_code, delivery_last_name, '%');

, если между столбцами есть разделитель, добавьте разделитель между этими столбцами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...