gpt4 book ai didi

php - 通过比较两个数据库表来删除匹配值 Codeigniter/Mysql

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

在我的 codeigniter 模型中,我有这个功能:

public function getUserNo()
{
$query = $this->db->query("select userno from Users where active=1");
return $query->result_array();
}

此代码从 Users 表中输出 userno

我有另一个名为 Userslist 的表,其中也包含 userno 字段。

我想要一个查询,首先从 Userlist 表中获取所有 userno,然后检查它们是否存在于 Users 表中如果它们存在,则返回 Users 表中的所有 userno,但 Userslist 表中的用户除外。我该如何编写这个查询?

最佳答案

您可以使用 SQL NOT IN enter link description here 来使用子查询

select userno from Users where active= 1 AND userno NOT IN (SELECT userno FROM Userlist)

关于php - 通过比较两个数据库表来删除匹配值 Codeigniter/Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53868424/

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