Java 同一表中的子查询出现问题
我是sql新手,我需要使用子查询的帮助 在这个案子中,我需要获取Amanda和UAmanda的所有客户ID。但现在我只有这个客户ID 100456 如何使用customerId 100456 combain子查询获取Amanda和UAmanda下的所有数据 下面是表格 客户识别码 登录名 100456 阿曼达 101287 乌曼达 102458 奥利弗 103658 路易斯Java 同一表中的子查询出现问题,java,mysql,sql,subquery,Java,Mysql,Sql,Subquery,我是sql新手,我需要使用子查询的帮助 在这个案子中,我需要获取Amanda和UAmanda的所有客户ID。但现在我只有这个客户ID 100456 如何使用customerId 100456 combain子查询获取Amanda和UAmanda下的所有数据 下面是表格 客户识别码 登录名 100456 阿曼达 101287 乌曼达 102458 奥利弗 103658 路易斯 如果您想获取Amanda和UAmanda下的所有customerId,那么我认为不需要子查询。您可以使用以下查询获得结果:
如果您想获取Amanda和UAmanda下的所有customerId,那么我认为不需要子查询。您可以使用以下查询获得结果:
select customer_id, login_name
from t_customers
where login_name in ('Amanda', 'UAmanda');
如果您想获取Amanda和UAmanda下的所有customerId,那么我认为不需要子查询。您可以使用以下查询获得结果:
select customer_id, login_name
from t_customers
where login_name in ('Amanda', 'UAmanda');
如果您说您仅有的数据是
客户Id
,我相信您需要以下信息:
select *
from customers
where login_name like (
select Concat('%',Login_Name,'%')
from customers
where Customer_Id=100456
)
如果您说您仅有的数据是
客户Id
,我相信您需要以下信息:
select *
from customers
where login_name like (
select Concat('%',Login_Name,'%')
from customers
where Customer_Id=100456
)
请包括您正在使用的实际查询。请包括您正在使用的实际查询。我的答案很有效,我想展示LIKE的用法,但您问题的严格答案是@pcsutar的答案,它不会返回像我一样的xAmanda。。。您的最终选择取决于您的实际需要。我的答案是有效的,我想展示LIKE的用法,但您问题的严格答案是@pcsutar的答案,它不会像我一样返回xAmanda。。。你的最终选择取决于你的实际需要。