php - 使用 PHP、MySQL 的单个查询中的两个函数

标签 php mysql

$query = "SELECT email_address FROM users where email_address NOT IN (SELECT email_address FROM phone_mac_details)";

$query = "SELECT email_address FROM users where account_id=".$_SESSION['admin_id'];

上面是两个用于过滤数据的查询。 第一个是过滤用户电子邮件并显示可供分配工作的可用用户。 第二个是登录后过滤客户端。

所以我想显示不在其中的特定客户端的可用用户(从phone_mac_details中选择email_address)。为此,我需要结合这两个查询。 现在它显示任一查询。 请给我组合两个查询的语法。

最佳答案

使用此查询

$query = "SELECT email_address FROM users WHERE account_id=" . $_SESSION['admin_id'] . " AND email_address NOT IN (SELECT email_address FROM phone_mac_details)";

关于php - 使用 PHP、MySQL 的单个查询中的两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41032553/

相关文章:

php - 加入两个表并将结果放入网格 magento 1.9.x

php - 使用IN()函数的mysql UPDATE不适用于准备好的语句

mysql - SQL LEFT JOIN 不过滤

mysql - 如何使用MySQL表中的数字选择一些行?

php - 对 name、id、onclick、onsubmit 感到困惑 - 我在数据库中提交数据时做错了什么?

php - opcache 对 cgi/fastcgi 的命中率为零

php - Laravel 检索多行数据

php - 使用 PHPStorm 在 PHPUnit 中不断获取 "You cannot serialize or unserialize PDO instances"

php - PHP 中减去时间字符串

mysql - Maven : Using MySQL and MongoDB together