【发布时间】:2013-05-16 01:37:02
【问题描述】:
当我想选择所有的打字和在线用户(1)时,我该怎么说,除了一个 id 为 4 的用户?我想要 id= 4 的用户名而不是打字
我试过 NOT IN 但我猜它不适合我。
SELECT username,typing FROM members WHERE status = 1 NOT IN (SELECT typing FROM members WHERE id =4)
http://img266.imageshack.us/img266/2313/typing.png
点击图片了解更多信息
【问题讨论】:
-
您能提供样本数据和预期结果吗?您的描述不清楚。
-
更新查看图片
-
当您说“在线(1)”时,您的意思是“在线(即状态=1)”吗?只要确定图像没有状态列
-
是的,它是一个布尔值,在线状态 =1
-
“我想要 id=4 的用户名而不是打字”是什么意思?听起来你在自相矛盾,所以请解释一下那部分