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 et SQL. Discussion :

SELECT * FROM (Transform...pivot...)... ???


Sujet :

Requêtes et SQL.

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 23
    Par défaut SELECT * FROM (Transform...pivot...)... ???
    Appel de détresse:

    Voilà, j'ai 2 tableaux croisés dont la structure est identique, je veux les coller pour n'en faire qu'1 seul. Je pensais faire ceci:


    [
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    b]SELECT * FROM ([color=red]TRANSFORM [/color]trucmuche) AS TABLO1 INNER JOIN([color=orange]TRANSFORM [/color]chose) AS TABLO2 INNER JOIN TABLO1.A = TABLO2.A[/b]

    Mais voilà, si l'encapsulation fonctionne avec un SELECT quelque chose, je me fais jeter avec mon TRANSFORM...

    Help, Hilfe, Aïuto, et autres...

    David


    FRANK

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut
    c est une union qu'il faut faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select a, b,c, d from table1
    union select a,b,c,d from table2

    FRANK

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 23
    Par défaut SELECT imbriqué avec deux TRANSFORM: possible?
    NOn, pas du tout. Je veux bel et bien faire une jointure horizontale sur deux tablo croisés.

    Reprennons, une instruction comme celle-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM (SELECT A0, B0, C0 FROM MACHIN) INNER JOIN (SELCT A1, B1, C1 FROM BIDULE) ON A0=A1
    fonctionne parfaitement

    MAIS:

    La même chose avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM (TRANSFORM .... PIVOT) INNER JOIN (TRANSFORM ...autre PIVOT) ON A0 = A1

    ne fonctionne pas du tout, est-ce la faute à TRANSFORM?

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    essaye avec pivot in ("val1","val2)

Discussions similaires

  1. [COUNT] select ... from ... where count !
    Par tmcgrady dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/11/2007, 18h29
  2. [MySQL] afficher résultat requete "Select From ..."
    Par winnie82 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 21/03/2006, 12h14
  3. Réponses: 5
    Dernier message: 31/10/2005, 14h25
  4. un SELECT FROM ????
    Par tarik75 dans le forum Langage SQL
    Réponses: 18
    Dernier message: 17/07/2005, 13h04
  5. Equivalent du Select * from ::Fn_Fonction()
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/07/2004, 10h48

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