$query = "select DISTINCT user_info.`uid`, company_info.`uid`, user_info.`fname`, user_info.`lname`, user_info.`profile_pic`, company_info.`name` FROM user_info, company_info where fname like '%$q%' or lname like '%$q%' AND company_info.`uid` = user_info.`uid` LIMIT 5";
while($row = mysql_fetch_assoc(mysql_query($query))){
outputUserImage($row["profile_pic"]);
outputUserFname($row["fname"], $row["uid"]);
outputUserLname($row["lname"]);
outputUserCompany($row["name"]);
}
Этот запрос работает, однако возвращает слишком много результатов ( которые являются дубликатами) и выполняется медленно. Может ли кто-нибудь сказать мне, в чем проблема?