如何在两个Mysql表之间找到缺失的值

Cod*_*x73 2 php mysql sql

select userid from cw_users where NOT EXISTS(Select userid from cw_users_data)
Run Code Online (Sandbox Code Playgroud)

以前的查询当然不会完成这项工作.

尝试通过比较从tableb中找到缺少的"userid".

两个表都包含'userid',每个表都应该有一个相似的.我试图在第二张桌子上找到哪一个丢失了.

Rob*_*Rob 12

另一种方法

SELECT cw_users.userid FROM cw_users
LEFT JOIN cw_users_data ON cw_users.userid=cw_users_data.userid
WHERE cw_users_data.userid IS NULL;
Run Code Online (Sandbox Code Playgroud)


Gal*_*len 8

select userid from cw_users where userid not in(select userid from cw_users_data)
Run Code Online (Sandbox Code Playgroud)