I am fairly new to MySQL, I wrote this query
SELECT
r.id as rID,
r.title as rTitle,
r.researcherName as rName,
r.volumeID as rVolID,
r.views as rViews,
r.downloads as rdowns,
vol.date as volDate,
vol.title as volTitle,
vol.versionID as verID,
ver.title as verTitle
FROM journalsResearches AS r
INNER JOIN versions as ver
INNER JOIN volumes as vol
ON r.volumeID = vol.id
AND r.volumeID = 12
ORDER BY r.views DESC
and expected result was 1 row and for some reason, this row has been duplicated as a result and still one row in table

ONcondition for theversionstable.versions, the results have differentverTitle.researchestable has just one row. I'm also tried to addONcondition for theversionstable, but the query return 3 row