gpt4 book ai didi

mysql - 在 MySQL 中使用另一个列表选择一个列表的子集

转载 作者:行者123 更新时间:2023-11-29 07:12:51 26 4
gpt4 key购买 nike

我对 mysql 很陌生,我有一些复杂的问题。我有一个包含名字、姓氏、用户名等信息的表。我在表中查询具有特定属性(例如管理员)的所有用户名,并将结果放入临时表中。我现在想使用我的子集(管理)列表并查询我的原始列表,以了解这些人可能拥有哪些其他帐户。我挣扎的地方是制定查询以使用子集的信息来查找整个列表(表)中的出现情况。我尝试过这样的事情:

SELECT * FROM fulllist WHERE lastname LIKE lastname FROM adminlist;

但这似乎不起作用。我不知道应该使用什么功能来完成这项工作。我希望得到一些关于如何继续解决这个问题并适当查询我的列表的指示。谢谢。约翰。

最佳答案

有多种方法可以做到这一点,这里有一个使用 in 的选项:

select * 
from fulllist
where lastname in (select lastname from adminlist);
<小时/>

请注意,您实际上并不需要临时表来处理此类事情。只需使用上面子查询中的查询即可。像这样的东西:

select * 
from fulllist
where lastname in (
select lastname
from fulllist
where someattribute = 'Admin');

关于mysql - 在 MySQL 中使用另一个列表选择一个列表的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008516/

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