t_goods
id 1,47是一样的就batch不一样,但是我想写个查询语句,gname一样的只显示最新的
,只显示47不显示1,要怎么写啊
就是这种
SELECT
*
FROM
t_goods
WHERE
id IN ( SELECT max( id ) FROM t_goods GROUP BY gname )
思路:通过对名字的分组查询,选择id最大的,因为新的数据的都往后添加,查出来就是如上图所示了,
t_goods
id 1,47是一样的就batch不一样,但是我想写个查询语句,gname一样的只显示最新的
,只显示47不显示1,要怎么写啊
就是这种
SELECT
*
FROM
t_goods
WHERE
id IN ( SELECT max( id ) FROM t_goods GROUP BY gname )
思路:通过对名字的分组查询,选择id最大的,因为新的数据的都往后添加,查出来就是如上图所示了,