【发布时间】:2014-06-19 02:35:41
【问题描述】:
我有一张这样的桌子:
Users:
--------------------------------------------------------------------------------
User_id: User_name: User_email: User_has_neck: User_has_eyes: User_has_head: User_has_hair
1 | John | jon@jk.com| yes | yes | sometimes | sometimes
2 | Kate | kte@jk.com| yes | yes | sometimes | some
3 | Mark | mrk@jk.com| yes | sometimes | sometimes | sometimes
4 | Kora | sometimes | yes | yes | yes | some
5 | Acts | act@jk.com| sometimes | sometimes | sometimes | some
6 | Jerw | sometimes | yes | yes | yes | too_much
7 | Dude | sometimes | sometimes | sometimes | yes | too_much
8 | Ninja | nja@kl.com| yes | yes | yes | too_much
现在,我需要像这样查询:
SELECT * FROM Users WHERE <NO_COLUMN_IS_EQUAL_TO_sometimes>;
一列可能有如下数据; 'yes','some' 但NOT 'sometimes';
如何做到这一点?...任何建议都非常感谢。
我试过了,
SELECT * FROM Users WHERE *#@!$%^()**#$ NO IDEA..... '--------->stackOverflow'
【问题讨论】:
-
您确定表中有多少列吗?还是未知数?
-
我不介意投反对票....但是请让我知道为什么我会受到惩罚...(请在投反对票之前发表评论,我请求。谢谢大师!!!)
-
@shree.pat18 当然,问题是行可能有超过 54COLUMNS...这就是为什么我正在寻找一种方法来完成此操作而不使用列...thx