I am trying to get data from 2 different tables that have the exact same record in MySQL. Here is example data
TABLE 1
----------------------------------
ID NAME MEMBER SMS_MEMBER
1 JOHN YES NO
2 JOY NO NO
3 SMITH NO YES
4 ANDRES YES YES
TABLE 2
----------------------------------
ID NAME MEMBER SMS_MEMBER
1 JOHN YES NO
2 JOY NO YES
3 SMITH NO YES
4 ANDRES YES YES
Here is my logical query
SELECT * FROM TABLE1, TABLE2
WHERE
TABLE1.ID = TABLE2.ID
AND
TABLE1.NAME = TABLE2.NAME
AND
TABLE1.EMAIL_MEMBER = TABLE2.EMAIL_MEMBER
AND
TABLE1.SMS_MEMBER = TABLE2.SMS_MEMBER;
The expected result should be
----------------------------------
ID NAME MEMBER SMS_MEMBER
1 JOHN YES NO
3 SMITH NO YES
4 ANDRES YES YES
Since this below record has a different value on SMS_MEMBER field so it will be excluded
EXCLUDED RECORD
----------------------------------
ID NAME MEMBER SMS_MEMBER
2 JOY NO YES
Would be great if someone suggests working query on it?