gpt4 book ai didi

php - 如何检查数据库中是否不存在一行

转载 作者:行者123 更新时间:2023-11-29 05:28:55 25 4
gpt4 key购买 nike

我有以下设置:

  • 包含列 abc 的表格。
  • 一个包含随机数量项(i1、i2、i3、... in)的数组。
  • 表格包含像这样的行

    1      1    i1
    1 1 i2
    . . .
    . . .
    . . .
    1 1 in
    1 2 i1
    . . .
    . . .
    . . .
    2 1 i1
    2 2 i2

问题是并非所有记录都在那里。例如,第 1 2 i1 行可能缺失。

我想做的是,通过查询(不获取所有行并遍历它们)查看是否缺少任何行(我不关心女巫,只关心是否缺少)。

这是一个复杂得多的问题的非常简单的示例,所以如果我没有说清楚,或者我忘记提及任何内容,请随时询问详细信息。

PHP 中的选择和处理是可以接受的,只要我不选择表中的所有内容(虽然我不知道如何通过处理数据而不选择所有内容来做到这一点,但觉得值得一提)。

你们中的一些人要求一个模式,所以......:

让我们进一步简化......假设第一列有一个可以在那里找到的可能数据的数组,第二列也是如此,并且已经为第三列说过了。那么应该找到三个之间的所有可能组合在 table 上。我需要知道是否有遗漏...

最佳答案

假设您知道 a 列和 b 列的值,您可以尝试以下操作:

select c, count (*) group by c;

这会告诉您每个值有多少个条目。

i1  3
i2 0
in 3

然后您可以遍历该结果以查看缺少的内容

关于php - 如何检查数据库中是否不存在一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834820/

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