MySQL 查询未执行——返回 "colume1=MAX(colume1)"错误

标签 mysql database

我通过 PHP 运行了以下 MySQL 查询,但它没有执行 - 返回 colume1=MAX(colume1) 不正确

下面的查询有什么问题

select colume from table_name where colume1=MAX(colume1);

最佳答案

SELECT colume
    FROM table_name
    WHERE colume1 = (SELECT MAX(colume1) FROM table_name);

关于MySQL 查询未执行——返回 "colume1=MAX(colume1)"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741862/

相关文章:

SQL Postgres 使引用无效 ID 的行无效

sql-server - 在主表中添加客户特定记录

c++ - 数据库中的自动 id 与通过代码自动 id

python - 为什么同一对象在一个实例而不是其他实例中抛出 "NoneType"对象属性错误?

java - 为什么在我的查询中添加 Where 子句时没有得到结果?

mysql - 什么是 mysql disconnect 命令行(为什么有用)?

database - 用例 : InfluxDB vs. 普罗米修斯

java - 无法在mysql中的java程序中设置法语字符

php - 删除MYSQL表中未知内容的括号

mysql - 选择一个没有名为 foobar 的帖子的用户