如何读取两个 table 的数据比较

How to Read Data Compare of two table

我有两个表,表1包含10个用户常规数据,表2仅包含3个vip用户用户名(与表1相同)。现在如何使用 sql 获取所有 7 个非 VIP 用户数据?平台 IS sqlite 数据库 Android

索姆纳特, 如果您能在问题中提供数据库平台和实际 table 模式,那就太好了。没有这些信息需要人们做出假设。反正我觉得应该是这样的。

select *
from table1
where not exists(select * from table2 where table2.username = table1.username)

类似于:

SELECT * from Table1
WHERE user_id
NOT IN (SELECT user_id from Table2);

转换为:Select Table 1 中的所有内容,其中 user_id 不存在于 Table2 的 user_id 列表中。