Yep, finally I got an answer to this problem, it’s a bug in Joomla MySQL query and have been submitted to bugtracker. Just two way to solve this problem, let’s do that:
1. Go to your web directory, usually for shared hosting the location will be in public_html.
2. Find directory components/com_content/models/articles.php and change some parameters like this:
$query->join(‘LEFT’,’#__contact_details AS contact on contact.user_id = a.created_by’);
$query->join(‘LEFT’,’#__contact_details AS contact on contact.id = a.created_by’);
Now your Joomla website should be normal again, have a great day!