【发布时间】:2011-09-15 12:24:30
【问题描述】:
非常感谢您对以下问题的指导。
我正在尝试通过消除其他列表中已存在的用户来显示用户列表(对用户)。
例如,我想向用户显示我的所有网站用户,减去他的阻止列表。
我认为我需要使用 UNION 运算符,但之前没有这样做的经验。
会是这样的吗?
SELECT * FROM myMembers WHERE id='$id'
UNION
SELECT * FROM blocked WHERE id!='$id'
UNION
.
.
.
只是感觉不对...我的数据库方案是:
myMembers
-----------------------
id username
-----------------------
1 x
2 y
3 z
Blocked
---------------------------------------------------------
id mem1 mem2
---------------------------------------------------------
1 2 1
2 4 1
mem2 = 执行阻止的用户。
【问题讨论】: