重现步骤

[步骤]


SELECT
    a.warehouse_id AS wareHouseId,
    c.print_batch_no AS printBatchNo,
    c.print_type AS printType,
    c.is_stock_order_with_package AS isStockOrderWithPackage,
    c.package_from_type AS packageFromType
FROM t_stk_procurement_order_package c
INNER JOIN t_stk_package_picking_package b ON c.id = b.package_id
INNER JOIN t_stk_package_picking a ON b.picking_guid = a.picking_guid
WHERE c.print_batch_no = '2884585'
  AND a.customer_id = 1
LIMIT 1;

[结果]


[期望]

建议修改成 

SELECT /*+ JOIN_ORDER(c, b, a) */
    a.warehouse_id AS wareHouseId,
    c.print_batch_no AS printBatchNo,
    c.print_type AS printType,
    c.is_stock_order_with_package AS isStockOrderWithPackage,
    c.package_from_type AS packageFromType
FROM t_stk_package_picking a
INNER JOIN t_stk_package_picking_package b ON a.picking_guid = b.picking_guid
INNER JOIN t_stk_procurement_order_package c ON b.package_id = c.id
WHERE a.customer_id = 1
  AND c.print_batch_no = '2884585'
LIMIT 1;

采用特定顺序 查询 秒出

历史记录  
  1. 2026-09-16 10:13:51, 由 袁慧斌 创建。
  2. 2026-09-16 10:14:29, 由 李乐同 指派给 程伟。
    修改了 指派给,旧值为 "liletong",新值为 "chengwei"。
  3. 2026-09-16 11:25:07, 由 程伟 指派给 李乐同。
    修改了 指派给,旧值为 "chengwei",新值为 "liletong"。
    代码里面的SQL已经是按照建议修改后的SQL了,之前就已经是了
    那这是什么时候的SQL呢?

  4. 2026-09-16 11:25:45, 由 李乐同 指派给 袁慧斌。
    修改了 指派给,旧值为 "liletong",新值为 "yuanhuibin"。
  5. 2026-09-16 11:36:05, 由 袁慧斌 指派给 程伟。
    修改了 指派给,旧值为 "yuanhuibin",新值为 "chengwei"。
    加上  /*+ JOIN_ORDER(c, b, a) */ 这个 
  6. 2026-09-16 11:57:44, 由 程伟 指派给 唐飞飞。
    修改了 指派给,旧值为 "chengwei",新值为 "tangfeifei"。
  7. 2026-09-16 15:19:31, 由 唐飞飞 解决,方案为 性能问题 。
    修改了 解决方案,旧值为 "",新值为 "performance"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2026-09-16 15:18:47"。
    修改了 指派给 ,旧值为 "tangfeifei",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "tangfeifei"。

    已按照dba的建议修改了sql语句

    验证功能:app区域拣货任务-绑定周转箱的功能

  8. 2026-09-16 15:26:39, 由 袁慧斌 编辑。
    修改了 优先级 ,旧值为 "2",新值为 "3"。
    修改了 解决时效,旧值为 "0",新值为 "5.08"。
    修改了 重现步骤,区别为:
    006- SELECT /*+ JOIN_ORDER(c, b, a) */ a.warehouse_id AS wareHouseId, c.print_batch_no AS printBatchNo, c.print_type AS printType, c.is_stock_order_with_package AS isStockOrderWithPackage, c.package_from_type AS packageFromTypeFROM t_stk_package_picking aINNER JOIN t_stk_package_picking_package b ON a.picking_guid = b.picking_guidINNER JOIN t_stk_procurement_order_package c ON b.package_id = c.idWHERE a.customer_id = 1 AND c.print_batch_no = '2884585'LIMIT 1;
    006+ SELECT /*+ JOIN_ORDER(c, b, a) */ a.warehouse_id AS wareHouseId, c.print_batch_no AS printBatchNo, c.print_type AS printType, c.is_stock_order_with_package AS isStockOrderWithPackage, c.package_from_type AS packageFromTypeFROM t_stk_package_picking aINNER JOIN t_stk_package_picking_package b ON a.picking_guid = b.picking_guidINNER JOIN t_stk_procurement_order_package c ON b.package_id = c.idWHERE a.customer_id = 1 AND c.print_batch_no = '2884585'LIMIT 1;
    006- <p><span> </span>SELECT /*+ JOIN_ORDER(c, b, a) */<br /> a.warehouse_id AS wareHouseId,<br /> c.print_batch_no AS printBatchNo,<br /> c.print_type AS printType,<br /> c.is_stock_order_with_package AS isStockOrderWithPackage,<br /> c.package_from_type AS packageFromType<br />FROM t_stk_package_picking a<br />INNER JOIN t_stk_package_picking_package b ON a.picking_guid = b.picking_guid<br />INNER JOIN t_stk_procurement_order_package c ON b.package_id = c.id<br />WHERE a.customer_id = 1<br /> AND c.print_batch_no = '2884585'<br />LIMIT 1;<br /></p>
    006+ <p><span> </span>SELECT /*+ JOIN_ORDER(c, b, a) */<br /> a.warehouse_id AS wareHouseId,<br /> c.print_batch_no AS printBatchNo,<br /> c.print_type AS printType,<br /> c.is_stock_order_with_package AS isStockOrderWithPackage,<br /> c.package_from_type AS packageFromType<br />FROM t_stk_package_picking a<br />INNER JOIN t_stk_package_picking_package b ON a.picking_guid = b.picking_guid<br />INNER JOIN t_stk_procurement_order_package c ON b.package_id = c.id<br />WHERE a.customer_id = 1<br /> AND c.print_batch_no = '2884585'<br />LIMIT 1;</p>
  9. 2026-09-18 13:49:53, 由 陈莉珍 编辑。
    修改了 开发责任人,旧值为 "",新值为 "tangfeifei"。
    修改了 测试责任人,旧值为 "",新值为 "tangfeifei"。
    修改了 上线时间 ,旧值为 "0000-00-00 00:00:00",新值为 "2026-09-16 15:19:31"。
    修改了 上线时效 ,旧值为 "-1",新值为 "5.09"。
  10. 2026-09-20 08:59:00, 由 陈莉珍 编辑。
    修改了 开发责任人,旧值为 "tangfeifei",新值为 "chengwei"。
    修改了 测试责任人,旧值为 "tangfeifei",新值为 "chengwei"。
  11. 2026-09-22 10:11:40, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2026-09-22 10:11:40"。
所属项目 技术中心-需求池
所属模块 供应链   仓储物流   物流
所属计划
所属迭代
Bug类型
严重程度 一般
优先级 P2
Bug状态 已关闭
业务部门 供应链管理中心
影响功能
开发责任人 程伟
测试责任人 程伟
解决时效 5.08
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2026-09-22 10:11:40
截止日期 0000-00-00
上线时间 2026-09-16 15:19:31
上线时效 5.09
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2026-09-16 10:13:50
影响环境 生产环境-业务反馈
由谁解决 唐飞飞 于 2026-09-16 15:18:47
解决版本 主干
解决方案 性能问题
由谁关闭 袁慧斌 于 2026-09-22 10:11:40
最后修改 袁慧斌 于 2026-09-22 10:11:40
相关Bug