-
selectionner un numero
Bonjour a tous :D
j'ai une petite question au niveau d'une requette de selection j'ai une table pdp avec une clé primaire chose qui est normale :P se numero est asser particulier car il se presente sous cette forme exemple: 2009/11/09/main/1 ,
de plus ce numero peut avoir des avenants exemple:2009/11/09/main/1_1,
le _1 veut dire que c'est le premiere avenant de ce numero mais comment je pourai faire concretement pour recupérer le nombre maximum de numero de pdp avenant exemple de ce numero :2009/11/09/main/1 ??
j'espere que mes explication sont claire ? :)
je vous remercie d'avance pour votre aide et votre attention .
-
Votre base de données viole allégrement et grossièrement la première forme normale :
http://sqlpro.developpez.com/cours/standards/#L2.2
Dès lors les requêtes à effectuer pour trouver ce que vous voulez seront monstrueusement complexes et sus d'être totalement contre performante. En effet vous mélanger différentes informations dans la même colonne...
La bonne solution est donc de restructurer votre table correctement. Dès lors vos requêtes vont devenir d'une simplicité enfantine et les performances seront sans commune mesure !
Autrement dit, créez une clef composée des 6 colonnes ou au moins de 3.
A +