Select distinct SQL

Select distinct SQL - SQL/NoSQL - Programmation

Marsh Posté le 07-05-2010 à 15:26:19    

Bonjour, j'ai une petite question  
 
Dans ma DB j'ai une serie de champ et j'aimerais tous les selectionés donc j'utilise:  
 
SELECT  * FROM BBGData2  
 
Vu que que j'ai des lignes identiques donc j'aimerais faire  
 
SELECT DISTINCT * FROM BBGData2  
 
Le problème c'est que mes lignes ne sont pas exactement identiques car elles sont numérotées par un ID (1,2,3...,n)  
 
Comment faire pour que le select distinct ne se fasse que sur les autres champs?  
 
Salutations,
Julien


Message édité par kcni1983 le 07-05-2010 à 15:27:00
Reply

Marsh Posté le 07-05-2010 à 15:26:19   

Reply

Marsh Posté le 07-05-2010 à 15:30:43    

Salut,
 
Il faut que tu listes les champs désirés un à un.
 
Et habitue-toi à ne jamais utiliser le select *, ça donne un code difficile à maintenir, sans compter les effets de bord le jour où tu ajoutes/enlèves une colonne d'une table.
 
++

Reply

Marsh Posté le 07-05-2010 à 15:56:43    

ok c'est un peu ce que je voulais eviter (ajouter les champs un a un), bon bah ok

Reply

Marsh Posté le 07-05-2010 à 18:04:30    

Le distinct n'agit que sur la totalité des données (vrais doublons). C'est donc la seule solution.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed