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

Langage SQL Discussion :

Champ contenu dans un autre


Sujet :

Langage SQL

  1. #1
    Membre expérimenté
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Points : 1 307
    Points
    1 307
    Par défaut Champ contenu dans un autre
    Bonjour, je souhaiterais effectuer une requête pour lister tous les champs contenu dans un autre.

    En gros, faire un like avec un champ (le problème est la partie en rouge) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select t1.field1, t2.field2
    from matable1 t1, matable2 t2
    where field1 like '%' field2 '%'
    Je veux lister les champs pour lesquels field1 contient l'un des field2 d'une autre table.

    En l'occurrence dans mon cas field1 est un champ commentaire, et field2 contient des code (tous les deux de type VARCHAR2).

    J'espère que mes explications sont suffisamment claires!

    Merci d'avance pour votre aide...

    .

  2. #2
    Membre expérimenté
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Points : 1 307
    Points
    1 307
    Par défaut
    Évidemment, on cherche pendant des heures, et c'est au moment où on pose la question que l'on trouve la réponse!

    Il suffit donc de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select t1.field1, t2.field2
    from matable1 t1, matable2 t2
    where field1 like '%' || field2 || '%'
    Désolé pour cette question inutile!

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

Discussions similaires

  1. [RegEx] partie d'un champ contenue dans un autre
    Par notar dans le forum Langage
    Réponses: 4
    Dernier message: 05/08/2010, 11h53
  2. Requete : Champ d'une table contenu dans une autre table
    Par Bridou dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 19/02/2008, 10h34
  3. Réponses: 3
    Dernier message: 13/06/2006, 16h36
  4. Sélection champ contenu dans variable
    Par xa_plage dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/06/2006, 16h34
  5. [VBA] utiliser une macro contenue dans un autre classeur
    Par laloune dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 01/02/2006, 18h46

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