nodejs和MySQL求助,谢谢各位
如图片,我想找到所有槽位字段分别是1-1 , 1-2, 2-1, 2-2中最新的数据,数据越往下越新(是刚写入的),意思是要同时得到箭头指的四组数据,
字段位1-1 , 1-2, 2-1, 2-2的最新四组数据,请问sql语句怎么写,谢谢! 大兵马元帅 发表于 2021-11-7 16:51
是换了一个 右括号的位置吗?
试了后提示这个:This version of MySQL doesn't yet support 'LIMIT & IN ...
select * from 52pojie where idin (
select idfrom (selectmax(id) id
from 52pojiewhere 槽位 in ('1-1','1-2','2-1','2-2')
group by 槽位
order by 日期,时间 desc limit 0,2) t1
) 表名是什么 zaqxsw 发表于 2021-11-5 20:01
表名是什么
表名随便:52pojie:lol SELECT
*
FROM
(
SELECT
*
FROM
52pojie p
WHERE
槽位 in ('1-1','1-2','2-1','2-2')
ORDER BY
p.时间 DESC
) a
GROUP BY
槽位
ORDER BY
时间 DESC;
你看看行不行 [url=forum.php?mod=redirect
明天试试,谢谢 大兵马元帅 发表于 2021-11-5 21:50
[url=forum.php?mod=redirect
明天试试,谢谢
好的有用记得投币啊 SELECT * FROM 表名 WHERE 槽位='1-1' or 槽位='1-2' or 槽位='2-1' or 槽位='2-2'ORDER BY id DESC select * FROM 表名 where id in (select max(id) from 表名 where 槽位 in ('1-1','1-2','2-1','2-2') group by 槽位 ) dleo 发表于 2021-11-6 00:39
select * FROM 表名 where id in (select max(id) from 表名 where 槽位 in ('1-1','1-2','2-1','2-2') gro ...
现在还不行啊,应该是'1-1','1-2','2-1','2-2'这几个数字的“-“的影响,导致识别不了'1-1','1-2','2-1','2-2'{:1_937:}