La sintassi che hai usato non è proprio corretta.
Per la prima:
SELECT *
FROM a INNER JOIN b
ON a.x = b.x AND a.y = b.y
WHERE a.z = 'z'
Per la seconda:
SELECT *
FROM (a INNER JOIN b ON a.x = b.x AND a.y = b.y) INNER JOIN c ON b.t = c.t
WHERE a.z = 'z'