永发信息网

有关mysql查询语句

答案:2  悬赏:0  手机版
解决时间 2021-05-02 14:16
  • 提问者网友:且恨且铭记
  • 2021-05-01 16:04

表如下:

select * from tyd_orderhistory where state in (0,11,12) and operateTime in (select max(operateTime) from tyd_orderhistory group by OrderId);

这条sql 就能查出想要的结果,但是效率太低,有没有一种不用子查询的方式!

最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-05-01 17:14
你是不是想查: state在0,11,12中,每个orderId的最近操作时间?
全部回答
  • 1楼网友:神鬼未生
  • 2021-05-01 18:05
OrderID字段值不是唯一的?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯