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 :

comportement bizarre d"un SELECT


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Points : 44
    Points
    44
    Par défaut comportement bizarre d"un SELECT
    Bonjour, je comprend un truc:

    j'ai 3 tables : Ta, Tb, Tc
    Ta et Tb ont des données mais Tc est vide

    quand je fais :
    select Ta.Cha, Tb.Chb, from Ta, Tb => j'ai une liste de resultats: normal

    maintenant quand je fais la meme chose mais en ajoutant dans la selection la table vide:

    select Ta.Cha, Tb.Chb, Tc.Chc from Ta, Tb, Tc => g no records !! alors ke je devrai avoir le meme resultat que le premier mais avec une colonne supplementaire vide representant la selction de la table C non ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut
    Personnellement ça ne me surprend pas car vous faîtes des produits cartésiens qui multiplient le nombre de lignes de la 1ère table par le nombre de lignes de la 2ème table ; ainsi de suite.

    Or, la 3ème table contient 0 ligne donc quel que soit le nombre de lignes des tables 1 et 2, vous obtenez :
    #(T1) * #(T2) * 0 = 0
    où #(T) correspond au nombre de lignes de la table T.

    CQFD ?
    Modérateur des forums Oracle et Langage SQL
    Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Points : 44
    Points
    44
    Par défaut merci j'ai compris
    oui effectivement ca semble logique

    Merci beaucoup !

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

Discussions similaires

  1. Comportement bizarre de l'affichage avant un select
    Par maximus15 dans le forum Réseau
    Réponses: 2
    Dernier message: 31/03/2010, 04h06
  2. Comportement bizarre d'un layout:select
    Par ruff15 dans le forum Struts 1
    Réponses: 4
    Dernier message: 27/10/2008, 11h28
  3. Réponses: 3
    Dernier message: 23/06/2008, 15h08
  4. select au comportement bizarre
    Par juin29 dans le forum Oracle
    Réponses: 5
    Dernier message: 18/05/2006, 19h24
  5. [Sybase] Comportement bizarre d'une table
    Par sdozias dans le forum Sybase
    Réponses: 4
    Dernier message: 03/02/2004, 10h39

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