- SELECT a.id,a.typeID,b.type,c.email_ok,d.esys_ok,e.reason FROM `cp_apply` a
- LEFT JOIN cp_type b ON(a.typeID = b.id)
- LEFT JOIN cp_email c ON(a.id = c.apply_id)
- LEFT JOIN cp_esys d ON(a.id = d.apply_id)
- LEFT JOIN cp_reject e ON(a.id = e.apply_id)
- WHERE a.typeID BETWEEN 3 AND 5
- AND a.centerID = 32
- AND e.reason IS NULL
複製代碼 請教下各位ching.
我以上的join出到以下既資料
- SELECT a.id,a.typeID,b.type,c.email_ok,d.esys_ok,e.reason FROM `cp_apply` a
- LEFT JOIN cp_type b ON(a.typeID = b.id)
- LEFT JOIN cp_email c ON(a.id = c.apply_id)
- LEFT JOIN cp_esys d ON(a.id = d.apply_id)
- LEFT JOIN cp_reject e ON(a.id = e.apply_id)
- WHERE a.typeID BETWEEN 3 AND 5
- AND a.centerID = 32
- AND e.reason IS NULL
- AND c.email_ok != 2
- AND d.esys_ok != 2
複製代碼 但我唔想出email_ok & esys_ok 都係2既資料
改極都唔得
係唔係我本身既join錯左?
many thanks |