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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien
    Inscrit en
    avril 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2016
    Messages : 28
    Points : 6
    Points
    6
    Par défaut Joindre la valeur d'un champ avec le nom d'une table dans une même base
    Bonjour,

    Est-il possible en SQL de joindre la valeur d'un champs avec le nom d'une table dans une même base (voir photo ci-dessous) ?

    Si oui, peut-on effectuer une boucle sur l'ensemble du champs de la première table (cascade) ?

    Nom : BOM.PNG
Affichages : 46
Taille : 151,1 Ko

    Merci.

    Cordialement,

    Thmass33

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Ingénieur d'études décisionnel
    Inscrit en
    mai 2002
    Messages
    8 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 8 264
    Points : 26 718
    Points
    26 718
    Par défaut
    Il n'est possible de "joindre la valeur d'une colonne avec une table" qu'à la condition d'exécuter du SQL dynamique, en construisant la requête à exécuter dans une procédure.

    Toutefois, si vous vous posez ce genre de question c'est qu'assurément votre base de données est mal modélisée.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien
    Inscrit en
    avril 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2016
    Messages : 28
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Pourriez-vous m'indiquer un lien vers du "SQL dynamique", s'il vous plaît.

    Sinon, je suis passé par un boucle en VBA.

    Merci.

    Cordialement,

    Thmass33

  4. #4
    Expert éminent sénior

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    5 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 5 095
    Points : 14 683
    Points
    14 683
    Billets dans le blog
    1
    Par défaut
    Par exemple :
    https://sheikyerbouti.developpez.com/execute_immediate/

    Renseignez vous aussi sur les injections SQL : le SQL dynamique est propice aux failles de sécurité, attention donc

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/12/2018, 14h00
  2. Réponses: 5
    Dernier message: 04/12/2008, 12h58
  3. Valeur d'un champ avec requete SELECT
    Par N3m0Xy dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/06/2007, 15h33
  4. Réponses: 19
    Dernier message: 21/08/2006, 20h17
  5. récuperer la valeur d'un champs avec $_session
    Par zana74 dans le forum Langage
    Réponses: 3
    Dernier message: 20/08/2006, 18h52

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