SELECT COUNT(*) AS num FROM lzh_cds c LEFT JOIN lzh_rds r ON c.rd_id=r.rd_id LEFT JOIN lzh_borrowers b ON c.borrowers_id=b.id
WHERE c.isdeleted = 1 AND c.cd_id LIKE '%李四%' OR c.cd_no LIKE '%李思%' OR b.name LIKE '%李思%' OR r.rd_no LIKE '%李思%' AND c.status=6;
なぜこの複合クエリステートメントなのかc.isdeleted = 1 c.status=6 は機能しません。クエリデータにはあいまいな結果しかありません
伊谢尔伦2017-05-16 13:16:40
where ステートメント内で条件「AND」または「OR」が同時に出現する場合は、複数の OR を括弧で囲んで AND と「AND」を実行するか、複数の AND を括弧で囲んで OR と「AND」を実行する必要があります。 「または」を作る