如何在sql中检查id是否大于一组值
如何直接检查特定id是否大于一组(任意)值 我以为这会奏效…但事实并非如此。。设table为具有列id的某个表如何在sql中检查id是否大于一组值,sql,Sql,如何直接检查特定id是否大于一组(任意)值 我以为这会奏效…但事实并非如此。。设table为具有列id的某个表 select id from table where id > any (2,3,4) 我得到以下错误 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解可在“2,3,4”附近使用的正确语法 您只需过滤掉组中的最小值,然后根据该值进行测试 您只需过滤掉组中的最小值,然后根据该值进行测试 您只需过滤掉组中的最小值,然后根据该值进行测试 您只需筛选出组中的最小值
select id from table where id > any (2,3,4)
我得到以下错误
您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解可在“2,3,4”附近使用的正确语法
您只需过滤掉组中的最小值,然后根据该值进行测试
您只需过滤掉组中的最小值,然后根据该值进行测试
您只需过滤掉组中的最小值,然后根据该值进行测试
您只需筛选出组中的最小值,然后根据该值进行测试。尝试以下方法:
SELECT id FROM table WHERE id > GREATEST(2,3,4)
UPD:当然,至少,不是最好的,对不起(谢谢@brad)。试试这个:
SELECT id FROM table WHERE id > GREATEST(2,3,4)
UPD:当然,至少,不是最好的,对不起(谢谢@brad)。试试这个:
SELECT id FROM table WHERE id > GREATEST(2,3,4)
UPD:当然,至少,不是最好的,对不起(谢谢@brad)。试试这个:
SELECT id FROM table WHERE id > GREATEST(2,3,4)
UPD:当然,至少,不是最好的,对不起(谢谢@brad)。您可以使用子查询
SELECT id
FROM table
WHERE id > ANY (select MIN(ID) from QueryGeneratingListOfIDs)
您可以使用子查询
SELECT id
FROM table
WHERE id > ANY (select MIN(ID) from QueryGeneratingListOfIDs)
您可以使用子查询
SELECT id
FROM table
WHERE id > ANY (select MIN(ID) from QueryGeneratingListOfIDs)
您可以使用子查询
SELECT id
FROM table
WHERE id > ANY (select MIN(ID) from QueryGeneratingListOfIDs)
需要>最少,不是最大这是我一直在寻找的。。。谢谢:)需要>最少,不是最大这是我一直在寻找的。。。谢谢:)需要>最少,不是最大这是我一直在寻找的。。。谢谢:)需要>最少,不是最大这是我一直在寻找的。。。谢谢:)