我有一张表,其中包含喜欢蔬菜的电子邮件列表,其中包含喜欢蔬菜的人的电子邮件 Likes_fruits 包含喜欢水果的人的电子邮件
创建查询
CREATE TABLE emailList
(
Likes_Vegetables varchar(50),
Likes_Fruits varchar(50),
Drinks varchar(50)
)
插入查询
INSERT INTO emailList(Likes_Vegetables,Likes_Fruits,Drinks)
VALUES("aaa@example.com,ff@example.com","bbb@example.com,dd@example.com,'ee@example.com'","hh@example.com,gg@example.com,cc@example.com")
我想找到 ff@example.com 出现在哪个列表中。或者我想知道 ff@example.com 是在 like_vegetable 字段中还是 ff@example.com 在 like_fruits 字段中
对此有什么查询?
SELECT FIND_IN_SET("aaa@example.com",Likes_Vegetables) from emaillist
我试过这个它给出输出1但对其他人来说它显示错误
SELECT FIND_IN_SET("ff@example.com",Likes_Vegetables) from emaillist