SELECT DISTINCT CHL_CHECK,
CHL_PART,
CHL_STORE,
CHL_BIN,
CHE_TYPE,
TO_CHAR(CHE_DATE, 'YYYY-MM-DD') CHE_ENDDATE
FROM REPAIR_CHECKLINES SKL, REPAIR_CHECK STK
WHERE CHL_DATE BETWEEN TO_DATE('2008-11-5', 'yyyy-mm-dd') AND
TO_DATE('2008-12-5', 'yyyy-mm-dd')
AND STK.CHE_CODE = SKL.CHL_CHECK 这样写后查出来的数据CHL_CHECK字段还是用重复的!!
CHL_PART,
CHL_STORE,
CHL_BIN,
CHE_TYPE,
TO_CHAR(CHE_DATE, 'YYYY-MM-DD') CHE_ENDDATE
FROM REPAIR_CHECKLINES SKL, REPAIR_CHECK STK
WHERE CHL_DATE BETWEEN TO_DATE('2008-11-5', 'yyyy-mm-dd') AND
TO_DATE('2008-12-5', 'yyyy-mm-dd')
AND STK.CHE_CODE = SKL.CHL_CHECK 这样写后查出来的数据CHL_CHECK字段还是用重复的!!
CHL_PART,
CHL_STORE,
CHL_BIN
哪个是不是有一样的.
保证的是CHL_CHECK,
CHL_PART,
CHL_STORE,
CHL_BIN,
CHE_TYPE,
TO_CHAR(CHE_DATE, 'YYYY-MM-DD') CHE_ENDDATE这些字段组合在一起不重复,类似于联合主键!
LZ想所有字段都不存在重复?
如果以每一个字段都不重复就以某个表的唯一键值进行,然后用个function取数...
不是有只有一个列时,才是除去重复的字段啊