ham*_*mus 13 mysql select limit
我搜索并搜索过,找不到这个问题的答案,我可能会以错误的方式提问.
我正在查询员工数据库.
我需要根据职位ID获取详细信息,但是该职位ID可能有多个记录,因为该组织有永久员工和临时员工,他们的职位相同.
因此,为了获得位置id的CURRENT占用者,我需要查询从TOP DOWN中选择匹配位置字符串的FIRST记录.
这将从顶部选择第一个匹配的记录吗?
SELECT * WHERE `position_id`="00000000" LIMIT 1;
Run Code Online (Sandbox Code Playgroud)
提前致谢.
apa*_*dge 12
您需要一个ORDER BY子句来定义表中各个记录之间的顺序.如果您不使用ORDER BY,则可以假设记录之间没有固定的顺序,并且每次执行查询时都可以获得新的订单.