如何在两个SQL表中找到匹配项?

Mik*_*k0r 0 sql ms-access

我有两个表,UsersSample和UsersSearching.UsersMain是大多数可用用户的表.UsersSearching是在网站上搜索过的所有用户的表格.

我试图确定来自USersSample的用户是否已搜索(并显示在UsersSearching表中).但是我甚至难以开始这个SQL查询.任何人都可以建议并指出我正确的方向吗?

Gab*_*ams 5

SELECT
    us.*
FROM UsersSample us
INNER JOIN UsersSearching uss ON uss.UserId = us.UserId
Run Code Online (Sandbox Code Playgroud)

这将导致BOTH表中存在的用户列表.

  • +1 - 要做相反的事情,只需将一个`SELECT [column] FROM UsersSample WHERE UserID NOT IN`然后将Gabriel的查询括在括号中并将`.*`更改为`.userid`. (2认同)