Valeurs distinctes dans plusieurs colonnes

J'essaie d'obtenir des valeurs distinctes pour plusieurs colonnes dans le tableau.

par exemple, si mon tableau a COL1,COL2,COL3 que les colonnes et je suis en cours d'exécution d'une requête comme

SELECT DISTINCT COL1, COL2, COL3 FROM TABLEx

mais ce qui arrive est, selon les données de l'une des colonnes, j'obtiens des valeurs en double dans les deux autres colonnes. Si COL1 a 40 valeurs uniques et COL2 a seulement 10 valeurs uniques et COL3 a 5 valeurs uniques. Je suis plus de 40 lignes de données où COL1 est unique et COL2/COL3 a des valeurs en double. Comment puis-je obtenir des valeurs DISTINCTES pour chaque colonne et de remplacer les doublons par les valeurs null. Je fais cela uniquement pour obtenir des valeurs distinctes pour mes listes déroulantes dans une page web. Je peux toujours effectuer une requête séparée pour chaque domaine, mais je pense qu'il n'est pas très efficace. Toute aide que j'comment je m'approche de cela?

OriginalL'auteur oortcloud_domicile | 2012-08-13