2014-09-25 22 views
0

我正在尋找基於條件檢索記錄 例如,如果存在具有4個列的表emp_id,emp_name,emp_sqc_num & emp_status。 假設狀態值爲1 & 2.如果只有一條記錄,則emp_sqc_num將爲1,狀態將爲1.如果有兩條記錄,則對於emp_sqc_num 1,狀態將爲2,且emp_sqc_num 2的狀態將爲1 。 現在我想找回EMP_ID,EMP_NAME,emp_sqc_num僅供狀態與1Oracle查詢 - 檢索下一行

+0

什麼部分造成你困難的數據? – 2014-09-25 16:44:14

+0

我在找什麼,結果集應該有來自表a和b的列。 b具有多個記錄,其中應該檢索具有特定狀態的最新記錄的一個記錄 – Remo 2014-09-25 22:47:26

回答

1

使用WHERE子句檢索與狀態1

SELECT emp_id,emp_name,emp_sqc_num 
FROM employee_table 
WHERE emp_status=1;