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

Designer Discussion :

Table dérivée et sous-requête [Vxi3]


Sujet :

Designer

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 12
    Points
    12
    Par défaut Table dérivée et sous-requête
    Bonjour,

    Y a-t-il des limitations à l'utilisation des tables dérivées ?

    Je suis en train de construire un objet sur une table dérivée et dans le where de l'objet je veux la condition suivante:

    MA_TABLE_DERIVEE.NUM = (SELECT MAX(a.NUM) FROM MA_TABLE_DERIVEE a WHERE MA_TABLE_DERIVEE.ID= a.ID)

    Quand je valide j'obtiens le message "table or view does not exist" si je mets MA_TABLE_DERIVEE.NUM=2 je n'ai pas de problème.

    Est-ce que quelqu'un a déjà rencontré ce problème ?

    merci d'avance

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Bonjour,

    Effectivement, tu ne peux pas faire appel à une table dérivée dans une table dérivée

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    Merci pour cette réponse rapide bien qu'elle ne m'arrange pas du tout
    Il va falloir remettre de l'huile de coude por cet objet.

  4. #4
    Membre confirmé Avatar de milia
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2006
    Messages : 481
    Points : 532
    Points
    532
    Par défaut
    Bonjour,

    Je veux pas te donner de faux espoir. Mais je suis presque sur que c'est faisable car il me semble qu'un collègue l'a déjà fait.

    J'essaye de me souvenir, c'est une fonction @ quelque chose il me semble.

  5. #5
    Membre confirmé Avatar de milia
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2006
    Messages : 481
    Points : 532
    Points
    532
    Par défaut
    Voilà j'ai trouvé l'information dans l'aide de designer.
    Il faut utiliser @DerivedTable(nom_de_table_dérivée )

    Bon courage.

  6. #6
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Je précise pour certains utilisateurs de BO (dont moi) qu'il est inutile de chercher cette fonction : "@DerivedTable" dans les versions 5.x et 6.x

    Attention cependant dans ton cas car je pense que cela va créer une référence circulaire ! Il va sans doute falloir créer deux tables dérivées différentes.

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

Discussions similaires

  1. Pagination avec table jointe et sous-requête
    Par dovmeup dans le forum Requêtes
    Réponses: 11
    Dernier message: 30/05/2014, 09h11
  2. Réponses: 0
    Dernier message: 18/09/2013, 12h23
  3. Comparaison de table et de sous-requête
    Par yassineonline2013 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 24/05/2013, 17h08
  4. évaluation du nom de la table via une sous requête
    Par _ceone dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 22/10/2007, 15h47
  5. sous-requête sur 1 seule table
    Par By-nôm dans le forum Access
    Réponses: 5
    Dernier message: 02/08/2006, 15h13

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