12345678910111213141516171819202122232425262728293031 |
- /* postgres can not */
- USE plato;
- PRAGMA SimpleColumns;
- pragma yt.MapJoinLimit="1m";
- $join_result =
- (
- SELECT
- i1.k1 as i1_k1,
- i1.k2 as i1_k2,
- i1.value as i1_value,
- i2.k1 as i2_k1,
- i2.k2 as i2_k2,
- i2.value as i2_value
- FROM
- Input as i1
- LEFT JOIN
- (
- SELECT
- i2.value as value,
- cast(i2.k1 as double) as k1,
- cast(i2.k2 as double) as k2
- FROM Input as i2
- ) as i2
- ON
- i1.k1 == i2.k1 AND
- i1.k2 == i2.k2
- );
- SELECT * FROM $join_result;
|