IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

historique avec plusieurs table


Sujet :

Requêtes MySQL

  1. #1
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 644
    Points
    4 644
    Par défaut historique avec plusieurs table
    bonjour à tous.

    Voila j'ai une table erreur
    a chaque erreur est liée une ou plusieurs corrections et une ouplusieurs modifications.

    Pour simplifier
    j'ai ma table correction avec les champs suivants:
    id_correction
    id_probleme
    date
    ...
    de meme pour la table modification :
    id_modification
    id_probleme
    date

    Je voudrais faire un historique pour un problème donné rangé par date.
    je voudrais donc récupérer le type (correction ou modification) ainsi que la date pour un problème donné.

    exemple de résultat:
    modification 2005-03-12
    correction 2005-04-16
    ...


    Est ce possible?

    Merci pour vos réponses.

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 644
    Points
    4 644
    Par défaut
    je pense passer à une table intermédiaire

    pour cela je dois faire une requête du genre
    insert into temp values("verification") select date from verification where id_probleme =3;

    Mais je ne vois pas trop comment écrire ma requête: je dois récupérer des enregistrements particuliers d'une table plus toujours le meme champ. (pour différencier correction et modification)

    merci de votre aide

  3. #3
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 644
    Points
    4 644
    Par défaut
    désolé je n'avais pas bien regarder le tutoriel de sql pro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    insert into temp select 'validation',date from validation where id_probleme=3;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mysql_fetch_object avec plusieurs tables
    Par AlphaYoDa dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 19/04/2007, 15h48
  2. Réponses: 2
    Dernier message: 09/08/2006, 23h04
  3. Requête : Insert avec plusieurs tables
    Par bleu_ciel dans le forum Access
    Réponses: 4
    Dernier message: 01/06/2006, 22h42
  4. [VB 2005]Dataset avec plusieurs tables
    Par estelledany dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/05/2006, 15h25
  5. [MySQL] requete avec liaisons avec plusieurs tables
    Par pod1978 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/03/2006, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo