我有两个表首先是用户表
+------------------------------------
| Useid | user email | name |
|-----------|----------------|----- |
| 1 | sara@yahoo.com |sara |
+------------------------------------
二是基础台
+-------------------------------
|fo_name | fo_email |
|---------------- |------------|
|Florida universty | @yahoo.com |
---------------------------------
注意:首先我会按用户ID搜索..它不起作用..谁能帮忙..
select fo_name,fo_email
(select
d_users.user_id,
SUBSTRING_INDEX(d_users.user_email,@) // some regex or substr code to cut domain
FROM d_users
where d_users.user_id = '1'
) as substr_email
from foundation
where fo_email = substr_email;
我想选择匹配 user_email 的基础怎么做
通过regex
或通过substr_index
或任何东西
像 sara@yahoo.com 或 adam@hotmail.com 这样的用户电子邮件
像@yahoo.com或像@hotmail.com这样的基金会电子邮件