我正在尝试做类似的事情
prestodb
中的 SELECT DISTINCT tid, open_dt from table_name
其中这些值在多行中重复,而其他列值发生变化。但是,这似乎不起作用。我尝试过使用
SELECT DISTINCT ROW(tid, open_dt) from table_name
,但这给出的结果更像是 json 格式,其中一列的值为 {field0='tid123', field1='2020 -12-01'}
。
我想将该查询用作联接中的内部查询。有没有办法像普通表格一样获得结果?
最佳答案
您可以对所有必需的列使用分组依据:
SELECT tid, open_dt
FROM table_name
GROUP BY tid, open_dt
关于sql - 从 prestodb 中选择多个列的不同列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72447584/