SELECT t1.*, t2.*, 'world', isConstant('world') FROM ( SELECT arrayJoin([1, 2]) AS k, 'hello' ) AS t1 LEFT JOIN ( SELECT arrayJoin([1, 3]) AS k, 'world' ) AS t2 ON t1.k = t2.k ORDER BY t1.k; SELECT t1.*, t2.*, 123, isConstant('world') FROM ( SELECT arrayJoin([1, 2]) AS k, 321 ) AS t1 LEFT JOIN ( SELECT arrayJoin([1, 3]) AS k, 123 ) AS t2 ON t1.k = t2.k ORDER BY t1.k;