I have a contact table I wish to query when a certain condition exists. I tried the query below but am getting a syntax error.
SELECT * 
FROM   contact_details 
WHERE  contactDeleted` =0 
AND    IF ( contactVisibility = "private"
           ,  SELECT * FROM contact_details
              WHERE    contactUserId = 1 
           , IF( contactVisibility = "group"
                ,  SELECT * FROM contact_details  
                   WHERE contactGroup = 3 
               ) 
          )
 
     
     
     
    