MySql中需要帮助选择查询

时间:2011-04-29 07:36:54

标签: asp.net mysql sql

假设一个表有一个“user_id”列,它是整数类型。

如何选择除MySql ???中最小user_id之外的所有user_id的列表

Except关键字在MySql中不像在Ms Sql中那样工作

实际上我的user_id选择已经基于where子句,比如select table_id from table,其中ref_id = 54,我想得到所有user_id,除了min one.plz help

3 个答案:

答案 0 :(得分:0)

SELECT user_id
FROM table
WHERE user_id <> ANY (
  SELECT MIN(user_id) FROM table
);

答案 1 :(得分:0)

SELECT USER_ID FROM TABLE WHERE USER_ID > (SELECT USER_ID FROM TABLE ORDER DESC TOP 1)

答案 2 :(得分:0)

我认为您正在寻找这样的解决方案..

这里我将获得除了具有iUserID作为最小值

的行之外的每一行
SELECT * FROM tbluser
WHERE tbluser.iUserID NOT IN (SELECT MIN(iUserID) FROM tbluser)