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 MySQL Discussion :

Taille limite d'une réponse?


Sujet :

Requêtes MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 32
    Points : 26
    Points
    26
    Par défaut Taille limite d'une réponse?
    Bonjour,
    Je suis occupé a faire une application en php et j'ai un résultat bizarre.

    Voici le contexte:
    J'ai une table sousreseau contenant une série de colonne. Dans cette table, j'ai trois champs qui permettent de gèrer des relations entre champs. zoneid et site font références vers 2 autres tables. ssparent référence sousreseau.id.

    Je veux sélectionner l'ensemble des sousreseaux qui n'ont pas de site attaché, ne sont pas attachés à une zone. De plus, je ne veux pas des sousreseaux qui sont parent d'autre.
    Voici la requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    SELECT     CONCAT(S.ip_a,'.',S.ip_b,'.',S.ip_c,'.',S.ip_d,'/',S.masque,'[',S.description,']')   AS opt,
     S.id as id ,
    S.ssparent, 
    S.zoneid, 
    S.nom_site
     
    FROM sousreseau S 
     
    WHERE S.zoneid IS NULL AND S.nom_site IS NULL AND 
    S.id NOT IN 
    (SELECT S1.ssparent FROM sousreseau S1 WHERE S1.ssparent IS NOT NULL)
    La requête me renvoie des résultats mais pas tous. J'ai 373 enregistrements. Je devrais en recevoir environs 190 et je n'en reçois que 186. Il ya un indexe sur zoneid, nom_site et ssparent et id est primaire.

    J'ai tenté de mettre la clause limit mais ca ne fonctionne pas. Est-il possible de contourner ce problème.

    Merci d'avance

  2. #2
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Pour moi 186 c'est environ 190
    Tu as regardé la FAQ MySQL rubrique "Valeur maximun pour SQL" ?
    Tu es sur que ça ne te renvoi pas tout ce que ça devrait te renvoyer?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 32
    Points : 26
    Points
    26
    Par défaut
    je viens de trouver. En fait, c'est ma requête qui impose qu'un sous réseau ne soit pas rattaché à une zone. Or j'avais fait une erreur dans mes données ce qui fait que je ne recevais pas les bons résultats.

    Merci qd meme pour les conseils

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

Discussions similaires

  1. Taille limite d'une Form ?
    Par Barghis dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 25/10/2007, 10h21
  2. Taille limite d'une requête SQL
    Par cradleofpain dans le forum VBScript
    Réponses: 2
    Dernier message: 16/05/2007, 15h10
  3. taille limite d'une listbox
    Par oddis dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 18/12/2006, 11h32
  4. [VB6]Taille limite d'une frame en hauteur
    Par Sephy dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 07/06/2006, 21h04
  5. taille limite d'une priority_queue
    Par traiangueul dans le forum SL & STL
    Réponses: 3
    Dernier message: 26/08/2004, 18h19

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