mysql 查询语句问题


如图,给定
单号1 123456
单号2 456789

请问如何在A表中查询到它们的最新状态?目前我采用的方式是循环mysql查询,根据最新日期排序取出第一条最新动态,但这样效率太低了,100个单号就要循环查询100次,怎么才能把mysql查询语句改为一次查询多个单号的最新动态呢?或者这个表不应该这样设计?请大佬指教!

阅读 1.3k
1 个回答
SELECT ord_id,status,updated_at FROM tablename WHERE ord_id IN (001,002,003) GROUP BY ord_id
推荐问题