Je souhaite exécuter une requête qui élimine les lignes dupliquées en fonction des valeurs de colA et de colB. Cependant, je veux toujours retourner les valeurs de colC et colD.Sélection de valeurs de colonne distinctes et non distinctes
Voici un exemple simple de ce que j'ai jusqu'à présent:
SELECT DISTINCT colA, colB ?colC, colD?
FROM TABLE1
ou
SELECT colA, colB ?colC, colD?
FROM TABLE1
GROUP BY colA, colB
méthode Soit ne me permet pas de revenir colC, et COLD à moins que je les vérifier en tant que valeurs distinctes ou un groupe comme colA et colB. Je ne veux pas faire cela, seulement colA et colB doivent être distincts, pas colC et colD. Je veux juste les renvoyer.
Des idées sur comment je peux accomplir ceci?
En supposant qu'il y ait plusieurs lignes dans 'table1' avec un ensemble particulier de valeurs pour' colA' et 'colB', quel jeu de valeurs' colC' et 'colD' voulez-vous retourner? Les valeurs minimales? Valeurs maximales? La «première» ou la «dernière» valeur (dans ce cas, vous devez nous indiquer comment classer les données afin que «premier» et «dernier» aient un sens)? –
Pouvez-vous poster des exemples de données et le résultat souhaité? – Taryn
@JustinCave Pouvez-vous élaborer un peu plus sur la façon dont j'utiliserais «premier» et «dernier»? Je crois que je voudrais toujours la première valeur. Comment cela ressemblerait-il à mon exemple? – Baxter