begin process at 2010 03 20 01:26:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Plusieurs eregistrement dans un t-uple


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Plusieurs eregistrement dans un t-uple

mercredi 19 octobre 2005 à 08:32:19 | Plusieurs eregistrement dans un t-uple

juvamine

Bonjour,

J'ai une table table_commentaire[id_com,id_obj,intitule,libelle]

1 id_obj peut avoir 1 ou plusieurs commentaires.
Ex:

id_com   id_obj   intitulé   libelle
1             15         "A"         "coucou"
3             17         "K"         "mirf"
7             15         "m"         "essai"
9             16         "G"         "plouf"

A la sortie je veux que ma requète concatène tous les commentaire d'un même id_obj
Résultat:
id_obj   libelle
15         "coucou essai"
16         "plouf"
17         "mirf"


Voila ce que je veux.
Je travaille sous Access

Merci

juva


jeudi 20 octobre 2005 à 00:58:15 | Re : Plusieurs eregistrement dans un t-uple

nhervagault

Administrateur CodeS-SourceS
Salut

Il y a au macimun combien de ligne avec le meme id_objet

Si il y a a deux
il est possible de faire une jointure table sur table et de concatener

select a.champ + ' ' + b.champ as champ_resultat from table1 a,table2 b
WHERE a.id_obj= b.id_obj and a.id <> b.id
--> Non testé a voir

Esperant avoir debloqué la situation

Bonne requete ?

vendredi 21 octobre 2005 à 08:08:36 | Re : Plusieurs eregistrement dans un t-uple

juvamine

je ne peux malheureusement pas déterminer à l'avance le nombre de ligne max que j'aurais par idobj..
Tant pis j'ai fait cela par programmation en faisant un distinct idobj sur ma table
et jai bouclé sur mes lignes.
Ma question voulait surtout optimiser le traitement.

Sous Oracle je pense que j'aurais pu m'en sortir avec la notion de Level.
Sous VB6, j'aurais pu utilser les requète SHAPE, mais le traitement était aussi longs que par programmation.

J'ai préféré coder en dur par soucis de maintenance

Merci quand même de ton aide

A+

juva



Cette discussion est classée dans : table, id, obj, eregistrement, uple


Répondre à ce message

Sujets en rapport avec ce message

if dans une procédure stocké ? [ par jesusonline ] Bonjour, je ne connais pas encore SQLj'ai une table articles qui a un champ ID et je voudrais une fonction stocké qui prend en paramètre un ID et qui Selectionner les lignes dont un champ apparait plusieurs fois [ par bluebird_29200 ] Bonjour a tous ! sur la table reservations client_id  |  transaction_id je cherche a faire ressortir les client_id dont le nombre d'apparitions dep requete croisement de table [ par sdisp ] Bonjour, je souhaiterais pouvoir croiser des ligne dans mon tableau, je expliques, j'ai une table de se genre: id id_suivant référence 1 3 10 2 1 1 Problème de requête à double jointure ... HELP ! [ par vladam ] Hello,Voici mon problème.J'ai une table "Table_3" avec 3 champsle premier ID numériquele deuxième ID2 numériquele troixième ID3 numériquej'ai une seco une requete qui me casse la tête [ par chmouette ] Salut les gens!Mon problème est purement SQL. J'ai une table Ma Table avec des champs tels que :+-------------------------+ !            MaTable  &nbs auto increment [ par bob ] Bonsoir ! Alors voila, j'ai une question qui va etre surement trés simple pour vousvoila le sql de mla table CREATE TABLE `blogs` ( `id` smallint(6) requête sur le résultat d'une requête [ par sev622 ] Bonjour, J'ai un problème dans la construction de ma requête. J'ai une table avec 2 champs numériques : id_p, id_f Je veux compter le nombre d'id_p qu erreur 1785 [ par sev622 ] Bonjour, Je crée des tables avec pas mal de foreign key et j'ai l'erreur suivante :Serveur : Msg 1785, Niveau 16, État 1, Ligne 1L'introduction d'une help pour requete SQL [ par lenneth666 ] Voila j'ai une table avec les champs suivants : ens_id form_id mat_id annee_id nb ens_id,form_id et mat_id sont une clé composé de cette table. La INSERT a l'id qu'on vient de DELETE [ par Bassman ] Voila j'aimerais savoir sous mysql comment forcé l'insertion dès le "départ", c'est a dire, par exemple dans votre table utilisateur vous venez d'en s


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales