This is my query
$sql = "SELECT * FROM contact where isdeleted = 0 ";
if ($language !="" && $language !="Empty" ){
$language_exp = explode(',', $language);
$sql .= " INNER JOIN contactlanguage ON contact.id = contactlanguage.contactid
INNER JOIN language ON contactlanguage.languageid = language.id where isdeleted = 0 AND language.language in ('".implode("', '", $language_exp)."') ";
}
if ($contactgroup !="" && $contactgroup !="Empty" ){
$contactgroup_exp = explode(',', $contactgroup);
$sql .= " AND contactgroup in ('".implode("', '", $contactgroup_exp)."')";
}
if i run the function the the query result like this
SELECT * FROM contact where isdeleted = 0 INNER JOIN contactlanguage ON contact.id = contactlanguage.contactid INNER JOIN language ON contactlanguage.languageid = language.id where isdeleted = 0 AND language.language in ('English', 'Arabic', '')
here isdeleted = 0
is twice can any one tell me how to remove isdeleted = 0 before the inner condition also before the query run,thanks