nounours21_6
Messages postés255Date d'inscriptionmercredi 3 novembre 2004StatutMembreDernière intervention21 avril 2009
-
20 mars 2006 à 17:02
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
21 mars 2006 à 10:28
Bonjour,
voila, je bloque sur une requete depuis quelques jours...
En faite, un événemet peut etre lié a une ou plusieur villes
donc on a trois tables
db_eve : id_eve, titre_eve, dateDebut_eve
as_ville_eve : id_eve, id_ville
db_ville : id_ville, libelle_ville, cp_ville
et ce que je voudrais que m requete me revoie :
-------------------------------------------------
id_eve || titre_eve || libelle_ville
1 || course || Dijon-Paris
2 || marché || Marseilles
3 || compète || Dijon-Chenôve
donc mon problème c'est de faire la concaténation....
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 20 mars 2006 à 21:51
Salut
1 quel est ta base
2 le nombre maxi d'occurences d'evenements ville
est ce 2 villes maxi.
Dans ce cs une solution est d'ajouter une colonne supplementaire dans la table evenement.
Cest meme une bonne solution, car ton exemple qu'est cequidis que c'esparis dijon et non dijon paris.
en ajoutant une col suppléméntaire alors ton devrais résoudre ces deux problèmes.
nounours21_6
Messages postés255Date d'inscriptionmercredi 3 novembre 2004StatutMembreDernière intervention21 avril 2009 21 mars 2006 à 08:04
salut,
je travaille avec SQL Server 2005
et opur les villes en faite, il n'y a pas de limites
donc, il peut y avoir aussi bien 1 (au minimun) que 2, 3....
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 21 mars 2006 à 10:28
salut,
dans ce cas il faut que tu utilises les preocedures stockées de sql server 2005 pour résoudre ton problème.
avec un curseur je ne vois pas d'autre solution