我在 mysql 查询中使用 FIND_IN_SET 此查询将给出电子邮件 ID 在 from_email 或 to_email 中的输出。此查询运行良好。但问题是我无法检测到它最终在 to_email 或 from_email 中找到。我希望它最终只给我这封电子邮件所携带的领域。以下是我的电子邮件 ID
SELECT mail_id, from_firstname, from_lastname, from_email, to_firstname, to_lastname, to_email
FROM support_mail sm WHERE
(
( FIND_IN_SET ('".$email_id."', sm.to_email) ) AND ( (sm.to_firstname <> '') AND (sm.to_firstname <> 'None') )
OR
( FIND_IN_SET ('".$email_id."', sm.from_email) ) AND ( (sm.from_firstname <> '') AND (sm.from_firstname <> 'None') )
)