gpt4 book ai didi

mysql - 如何获取表中哪一列包含某个值的行?

转载 作者:行者123 更新时间:2023-11-29 23:05:45 26 4
gpt4 key购买 nike

我有 TBL_STD_FIELD_VALUE 表,其中存在 FLD_USER_IDS 列。它的数据类型是varchar(255)。我在该列中存储用“,”分隔的电子邮件 ID。

下面是 FLD_USER_IDS 列值。

Query one

我想要检索 FLD_USER_IDS 列包含 'akshay_goel2013@isb.gappspilot.info' 条目的行。

下面是我的sql查询

select fieldValues.FLD_USER_IDS from TBL_STD_FIELD_VALUE as fieldValues where 'akshay_goel2013@isb.gappspilot.info'  IN (fieldValues.FLD_USER_IDS) 

但它没有给出任何结果。有什么问题吗?

最佳答案

您必须使用FIND_IN_SET以获取更多信息,请参阅documentation

此查询应该为您提供正确的结果:

select fieldValues.FLD_USER_IDS from TBL_STD_FIELD_VALUE as fieldValues where FIND_IN_SET ('akshay_goel2013@isb.gappspilot.info',fieldValues.FLD_USER_IDS)

关于mysql - 如何获取表中哪一列包含某个值的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28297830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com