各位好:
我有一個查詢如下: (欄位名稱用 A ~ F 代替)
SELECT A, B, C, D, E, F
FROM 產品分類表
ORDER BY A, B, C, D
其中[產品分類表]的 PrimaryKey = B + C + D.
另有一索引 Index = A + B + C + D.
除了 PrimaryKey 以外, 各欄位及 Index 均有重複資料,
目標是在不更改 PrimaryKey 與 Index 情況下列出 A ~ F 欄位, 而且 A + B + C + D + E 是不重複的.
我試過在 SELECT 後加 DISTINCT, 可是會變成 A + B + C + D + E + F 不重複, 但 A + B + C + D + E 有重複的情況.
請問是否可以 SQL 達到上述目標? 還是非得另外寫程式來做?
謝謝!
arrow
arrow
    全站熱搜

    vbqa 發表在 痞客邦 留言(8) 人氣()