MYSQL::从没有最新行的表中选择行

标签 mysql sql database

我很难从表格中选择当年未修改的行。这是我放弃的查询示例:

SELECT *  FROM test_cars INNER JOIN
 (SELECT car as c, type as t FROM test_cars 
WHERE YEAR(modified_on)='2016' GROUP BY c,t) as tbl 
ON tbl.c!=car AND tbl.t!=type 
WHERE value !='' 
GROUP BY car,type

最佳答案

SELECT car, type 
FROM test_cars
GROUP BY car, type
HAVING sum(YEAR(modified_on) = 2016) = 0

关于MYSQL::从没有最新行的表中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36343754/

相关文章:

没有选择/插入/删除/更新的sql函数

mysql - #1286 - 未知存储引擎 'InnoDB'

java - 将 1 个列表图像从 MySQL 数据库加载到列表 JSP 页面

mysql - 如何从mysql表中获取最后一个列名?

java - JDBC:获取SQL查询中涉及的表名

php - 奇怪的数据库输出问题

php - 实现大量表和大数据集的最佳方法是什么

python - 为什么通过 ORM 加载 SQLAlchemy 对象比通过原始 MySQLdb 游标加载行慢 5-8 倍?

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

android - 如何在 ActiveAndroid 中删除并重新创建有关数据库版本更新的所有表?