Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql选择值为>;的最后一种数据类型;0_Mysql_Select - Fatal编程技术网

mysql选择值为>;的最后一种数据类型;0

mysql选择值为>;的最后一种数据类型;0,mysql,select,Mysql,Select,拜托,伙计们,我需要这个做huderstand 我想了解如何从值中选择表​​对于id最高的字段,但仅当其具有另一个大于零的值时 例子 桌子 选择必须给我AC,因为AB的最后一个id为零。。。。。 我希望我能解释。。。 非常感谢:-) 一些解释:为了获得最大id,我们按id从最大到最小(DESC)排序,“大于零”条件被引入WHERE子句。使用mysql语法如下 mysql> SELECT * FROM your_table_name WHERE id>0 ORDER BY id DES

拜托,伙计们,我需要这个做huderstand

我想了解如何从值中选择表​​对于id最高的字段,但仅当其具有另一个大于零的值时

例子 桌子

选择必须给我AC,因为AB的最后一个id为零。。。。。 我希望我能解释。。。 非常感谢:-)


一些解释:为了获得最大id,我们按id从最大到最小(DESC)排序,“大于零”条件被引入WHERE子句。

使用mysql语法如下

mysql> SELECT * FROM your_table_name WHERE id>0 ORDER BY id DESC LIMIT 0,1;
如果只有cod柱

mysql> SELECT cod FROM your_table_name id>0 ORDER BY id DESC LIMIT 0,1;

不知道我是否理解正确?AC没有另一个大于零的值。你是说数值只大于零吗?我猜是“tot”列。这些例子忽略了“另一个值”,我猜是“tot”。对不起,我说的不好。。我试图更好地解释:我想为每种类型的cod只选择一条记录,如果最后一条记录大于零,那么最后一条记录应该不可见
mysql> SELECT * FROM your_table_name WHERE id>0 ORDER BY id DESC LIMIT 0,1;
mysql> SELECT cod FROM your_table_name id>0 ORDER BY id DESC LIMIT 0,1;