Select 不同于 prestodb 的多个列
Select distinct of multiple columns from prestodb
我正在尝试做类似的
SELECT DISTINCT tid, open_dt from table_name
in prestodb
其中这些值在多行中重复,其他列值发生变化。但是,这似乎不起作用。我试过使用
SELECT DISTINCT ROW(tid, open_dt) from table_name
,但这给出的结果更像是 json 格式,其中一列的值为 {field0='tid123', field1='2020-12-01'}
。
我想将该查询用作联接中的内部查询。有没有办法做到这一点并得到像正常的结果 table?
您可以对所有必需的列使用分组依据:
SELECT tid, open_dt
FROM table_name
GROUP BY tid, open_dt
我正在尝试做类似的
SELECT DISTINCT tid, open_dt from table_name
in prestodb
其中这些值在多行中重复,其他列值发生变化。但是,这似乎不起作用。我试过使用
SELECT DISTINCT ROW(tid, open_dt) from table_name
,但这给出的结果更像是 json 格式,其中一列的值为 {field0='tid123', field1='2020-12-01'}
。
我想将该查询用作联接中的内部查询。有没有办法做到这一点并得到像正常的结果 table?
您可以对所有必需的列使用分组依据:
SELECT tid, open_dt
FROM table_name
GROUP BY tid, open_dt