SELECT DISTINCT
'XXXXXXXXXXX',
APP_ID,
COND_ID,
GMTDATE,
FROM TABLE_NAME
WHERE COND_ID = 'XXXXXXXXXXXXXXXXX';
以上查询有超过100,000个数据。我想要一个单行结果,它有多行,因为它需要一秒多的时间来处理数据。
结果是:(两行)
XXXXXXXXXXX APP_ID COND_ID GMTDATE
XXXXXXXXXXX 11091000000 20170601010765 06-JUN-17
XXXXXXXXXXX 11091000000 20170601010765 06-JUN-17
期望的结果是:(一行)
XXXXXXXXXXX APP_ID COND_ID GMTDATE
XXXXXXXXXXX 11091000000 20170601010765 06-JUN-17
答案 0 :(得分:0)
SELECT DISTINCT
'XXXXXXXXXXX',
APP_ID,
COND_ID,
GMTDATE,
FROM TABLE_NAME
WHERE COND_ID = 'XXXXXXXXXXXXXXXXX'
GROUP BY 1,2,3,4 ; --I have assumed 'XXXXXXXXXXX' is a column name