1
0
解决方案步骤1: 按要检查的字段对数据进行分组。 步骤2: 将所需值的列表与上一步中获得的记录左键联接。
步骤3:
现在我们有一个列表,其中包含必需的值和表中相应的值。如果第二列存在于表中,并且
在右列中计算空值。如果等于0,则表示表包含所有必需的值。在这种情况下,返回表中的所有记录。否则,表中必须至少缺少一个必需的值。所以,不要返回任何记录。
样品表“数据”:
必需值:
查询:
|
2
0
你可以使用
这假设表没有重复项(这是属性映射表的典型情况)。如果有可能,请使用:
|
3
-1
你可以聚合
但是您需要找到另一种方法来比较数组,或者确保数组始终是排序的。 |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |