explain plan for
select /*+ push_pred(i) */ o.Orderno_Nosplit
From Mtl_Sku_Cmd c, Mtl_Items_All_v i, Mtl_Orderheaders o
Where i.Orderno = o.Orderno
And c.Psbid = i.Psbid
And i.Itemcode = c.Item_Code
And c.Sku_Cmd_Id = 696309553
And o.Orderno_Nosplit = '9226782140002'
And Rownum = 1
select * from table(DBMS_XPLAN.display);
Plan hash value: 1121572433
---------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 107 | 25 (0)| 00:00:01 |
|* 1 | COUNT STOPKEY | | | | | |
| 2 | NESTED LOOPS | | 1 | 107 | 25 (0)| 00:00:01 |
| 3 | NESTED LOOPS | | 2 | 166 | 7 (0)| 00:00:01 |
| 4 | TABLE ACCESS BY INDEX ROWID | MTL_SKU_CMD | 1 | 39 | 4 (0)| 00:00:01 |
|* 5 | INDEX UNIQUE SCAN | ID | 1 | | 3 (0)| 00:00:01 |
| 6 | TABLE ACCESS BY INDEX ROWID | MTL_ORDERHEADERS | 2 | 88 | 3 (0)| 00:00:01 |
|* 7 | INDEX RANGE SCAN | IX_OH_ORDERNO_NOSPLIT | 2 | | 2 (0)| 00:00:01 |
| 8 | VIEW | MTL_ITEMS_ALL_V | 1 | 24 | 9 (0)| 00:00:01 |
| 9 | UNION ALL PUSHED PREDICATE | | | | | |
|* 10 | TABLE ACCESS BY INDEX ROWID| MTL_ITEMS | 1 | 32 | 5 (0)| 00:00:01 |
|* 11 | INDEX RANGE SCAN | IX_PACKEDITEM_PSBID | 2 | | 4 (0)| 00:00:01 |
|* 12 | TABLE ACCESS BY INDEX ROWID| MTL_ITEMS_DETAIL | 1 | 31 | 4 (0)| 00:00:01 |
|* 13 | INDEX RANGE SCAN | IX_ITEMS_DETAIL_PSBID | 2 | | 3 (0)| 00:00:01 |
---------------------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
1 - filter(ROWNUM=1)
5 - access("C"."SKU_CMD_ID"=696309553)
7 - access("O"."ORDERNO_NOSPLIT"='9226782140002')
10 - filter("ORDERNO"="O"."ORDERNO" AND "ITEMCODE"="C"."ITEM_CODE")
11 - access("PSBID"="C"."PSBID")
12 - filter("ORDERNO"="O"."ORDERNO" AND "ITEMCODE"="C"."ITEM_CODE")
13 - access("PSBID"="C"."PSBID")