Php 获取两个MySQL表的不同值

Php 获取两个MySQL表的不同值,php,mysql,select,Php,Mysql,Select,我有两个名为“network”和“user”的表,两个表都有一个名为userid的公共列。我想要的是从“user”中选择userid值,它不在“network”的userid列中。 这是一个MYSQL表,请使用以下查询: select userid from user where userid NOT IN (select userid from network); 我们能看看你已经试过什么吗?您可以使用加入或不在中。谢谢halfer,但查询只是我所写内容的一小部分(我的意思是它是一个长脚本)

我有两个名为“network”和“user”的表,两个表都有一个名为userid的公共列。我想要的是从“user”中选择userid值,它不在“network”的userid列中。 这是一个MYSQL表,请使用以下查询:

select userid from user where userid NOT IN (select userid from network);

我们能看看你已经试过什么吗?您可以使用
加入
不在
中。谢谢halfer,但查询只是我所写内容的一小部分(我的意思是它是一个长脚本),尽管您的建议和下面的答案解决了问题,下次请展示您的尝试。如果它很长,把它缩减到尽可能小的情况下,做你正在尝试的。顺便说一句,我否决了这一点,以抵消令人费解的上升投票。这个问题不适合这里-有时间请阅读帮助部分。
SELECT a.userID
FROM   user a LEFT JOIN network b
          ON a.userid = b.userid
WHERE  b.userid IS NULL