gpt4 book ai didi

mysql - 过滤多对多映射表中的行

转载 作者:行者123 更新时间:2023-11-29 00:00:57 24 4
gpt4 key购买 nike

<分区>

如果我有一个看起来像这样的映射表:

| entity_id | variable || --------- | -------- ||     1     |   2010   ||     1     |   M      ||     1     |   MA     ||     2     |   2010   ||     2     |   F      ||     2     |   MA     ||     3     |   2011   ||     3     |   M      ||     3     |   MA     ||     4     |   2011   ||     4     |   F      ||     4     |   MA     ||     5     |   2010   ||     5     |   M      ||     5     |   NY     ||     6     |   2010   ||     6     |   F      ||     6     |   NY     ||     7     |   2011   ||     7     |   M      ||     7     |   NY     ||     8     |   2011   ||     8     |   F      ||     8     |   NY     |

在一组变量中查找哪些 entity_id 与 所有 匹配的最简单查询是什么?

匹配集合中的任何变量很简单,像这样:

SELECT entity_id FROM table WHERE variable IN ('2010', 'MA')

但是,如果我想找到同时映射到“2010”“MA”的所有 entity_id 怎么办?

理想情况下,这将是一个通用的 SQL 查询,但如果需要使用特殊特性/功能,则假设是 MySQL。

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