22.4.5

```sql
SELECT dummy
FROM cluster(test_cluster_two_shards, system.one)
WHERE dummy IN (
    SELECT dummy
    FROM cluster(test_cluster_two_shards, system.one)
)
LIMIT 1 BY dummy
SETTINGS distributed_product_mode = 'local'


Received exception from server (version 22.4.5):
Code: 43. DB::Exception: Received from localhost:9000. 
DB::Exception: Cannot create column of type Set. (ILLEGAL_TYPE_OF_ARGUMENT)

```

22.3.4.20
```sql
SELECT dummy
FROM cluster(test_cluster_two_shards, system.one)
WHERE dummy IN (
    SELECT dummy
    FROM cluster(test_cluster_two_shards, system.one)
)
LIMIT 1 BY dummy
SETTINGS distributed_product_mode = 'local'

┌─dummy─┐
│     0 │
└───────┘
```
{
        ss << "array_join " << "FIXME doesn't have dump" << "\n";
    }
    if (before_join)
    {
        ss << "before_join " << before_join->dumpDAG() << "\n";
    }
    if (before_where)
    {
        ss << "before_where " << before_where->dumpDAG() << "\n";
    }
    if (prewhere_info)
    {
        ss << "prewhere_info " << prewhere_info->dump() << "\n";
    }
    if (filter_info)
    {
        ss << "filter_info " << filter_info->dump() << "\n";
    }
    if (before_aggregation)
    {
        ss << "before_aggregation " << before_aggregation->dumpDAG() << "\n";
    }
    if (before_having)
    {
        ss << "before_having " << before_having->dumpDAG() << "\n";
    }
    if (before_window)
    {
        ss << "before_window " << before_window->dumpDAG() << "\n";