SELECT *
FROM
(
SELECT a.Column, b.Column, c.Column, ROW_NUMBER() OVER
(PARTITION BY a.Key ORDER BY a.Key
) AS JIM
FROM Table1 AS a
INNER JOIN
Table2 AS b
ON a.Key = b.Key AND
a.Key = 'มีข้อมูลอยู่ 3 แถว'
INNER JOIN
Table3 AS c
ON b.Key = c.Key
) AS TMP
WHERE JIM = 1