Mysql 显示年和月的数据,但不显示值
我想显示年=2019,月=3的进度数据,但我想选择显示的最高id,所以我的代码如下Mysql 显示年和月的数据,但不显示值,mysql,Mysql,我想显示年=2019,月=3的进度数据,但我想选择显示的最高id,所以我的代码如下 SELECT * FROM projectmonthlyview2 where YEAR(tgl_masuk) =2020 And MONTH(tgl_masuk) =3 and id IN (select MAX(id) FROM projectmonthlyview2 GROUP
SELECT *
FROM projectmonthlyview2
where YEAR(tgl_masuk) =2020
And MONTH(tgl_masuk) =3
and id IN (select MAX(id)
FROM projectmonthlyview2
GROUP
BY project_id)
Order
by project_id asc
但是没有显示任何价值你的问题不太清楚,但可能是这个
SELECT * FROM `project_monthly`
where YEAR(tgl_masuk) =2020 And MONTH(tgl_masuk) =3
order by id desc
limit 1
我已通过以下查询解决了此问题:
SELECT * FROM `projectmonthlyview2`
where id IN (select MAX(id) FROM projectmonthlyview2 Where YEAR(tgl_masuk) =2020 And MONTH(tgl_masuk) =3 GROUP BY project_id)
Order by project_id asc
嘿,我已经用下面的问题解决了你能试试我的答案吗?我非常肯定它会起作用,而且比您所说的SQL要好得多。