I have 3 tables scan_1, scan_2, scan_3. Here is structure of SQL schema:
scan_1: scan_2: scan_3:
P_no work P_no work P_no work
1 YES 1 YES 1 NO
2 NO 2 NO 2 NO
3 YES 3 YES 3 NO
I want to count P_no where work ='YES'. But if yes occurred in 2 position LIKE for P_no = 1 which having YES in scan_1 and scan_2 it must be count as 1.
my query is :
SELECT count(`P_no`) AS `ab1` FROM
`scan_1`,`scan_2`,`scan_3` WHERE
((`scan_1`.`work`= 'YES') OR
(`scan_2`.`work`= 'YES') OR
(`scan_3`.`work`= 'YES'))