ดูเหมือนจะใช้ Microsoft SQL Server นะครับ
SELECT *
FROM [KE_MMS].[dbo].[ETL_MMS2DMS_BATCH_STATUS]with (nolock)
where batch_no not in
(
select batch_no from ETL_MMS2DMS_BATCH_STATUS with (nolock)
where batch_no like '2%' and Status_Code = '1'
)
ผมใช้ = 1 หมายความว่า Batch ที่ 2 และสถานะ 1 ให้อยู่ใน sub-query ของพวกที่จะไม่แสดง
อันที่จริง ถ้า select แค่ตามที่ถามมา (ไม่เอาไปต่อยอดหรือดัดแปลงอย่างอื่น) ไม่ต้องใช้ sub-query (มี not in) ก็ได้นะครับ
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น |
|