| 123456789101112131415161718192021 |
- SELECT CASE WHEN
- (SELECT GROUP_CONCAT(COLUMN_NAME ORDER BY SEQ_IN_INDEX)
- FROM information_schema.STATISTICS
- WHERE TABLE_SCHEMA=DATABASE()
- AND TABLE_NAME='StdOpMaster'
- AND INDEX_NAME='IX_StdOpMaster')='tenant_id,StdOp,domain'
- AND
- (SELECT GROUP_CONCAT(COLUMN_NAME ORDER BY SEQ_IN_INDEX)
- FROM information_schema.STATISTICS
- WHERE TABLE_SCHEMA=DATABASE()
- AND TABLE_NAME='mdp_stg_s6_report'
- AND INDEX_NAME='uk_source_key')='tenant_id,source_system,source_table,source_biz_key'
- AND
- (SELECT COUNT(*)
- FROM (
- SELECT tenant_id,StdOp,domain
- FROM StdOpMaster
- GROUP BY tenant_id,StdOp,domain
- HAVING COUNT(*)>1
- ) duplicate_std_ops)=0
- THEN 1 ELSE 0 END AS ok;
|