SQLite - SELECT DISTINCT d'une colonne et d'obtenir les autres
J'ai un tableau comme celui-ci (mais avec plus de colonnes):
Code Quantity
----- --------
00001 1
00002 1
00002 1
00002 2
00003 2
00003 1
Et je veux obtenir le même résultat qu'avec SELECT DISTINCT Code FROM table
(00001,00002,00003) mais avec toutes les autres colonnes de la table.
Mis à JOUR:
Si je prends ce: SELECT DISTINCT Code, Quantity from table
J'obtiens:
Code Quantity
----- --------
00001 1
00002 1
00002 2
00003 1
00003 2
Et je voudrais obtenir:
Code Quantity
----- --------
00001 1
00002 1
00003 1
Merci d'avance!
Quelle devrait être la valeur de sortie dans toutes les autres colonnes? Donc, à partir de votre propre exemple, si le Code est 00003 alors ce qui doit être la Quantité (2, 1, ou autre chose)?
Pourquoi est-ce que avez SQLite dans le titre, mais est taggés avec "mysql"? La base de données utilisez-vous?
Alors... vous voulez le plus bas
Pourquoi est-ce que avez SQLite dans le titre, mais est taggés avec "mysql"? La base de données utilisez-vous?
Alors... vous voulez le plus bas
Quantity
, ou la première occurrence?OriginalL'auteur javiazo | 2013-06-24
Vous devez vous connecter pour publier un commentaire.
En supposant que vous utilisez MySQL (comme la question est balisé), le suivant sera de retour une valeur arbitraire pour les autres colonnes:
Cependant, les valeurs sélectionnées proviennent de durée indéterminée lignes.
OriginalL'auteur