IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: JeitEmgie

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    essayez une solution qui évite le NOT IN … ...

    essayez une solution qui évite le NOT IN …



    select IP
    from (select inet_ntoa(c.adresseIP) as IP, (
    select (count(*)>0)
    from t_reseaux r
    where c.adresseIP between...
  2. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    çà c'est normal… puisqu'on travaille sur le...

    çà c'est normal…
    puisqu'on travaille sur le produit des 2 tables, il suffit que l'adresse IP d'un client ne soit pas dans un des ranges pour que le client apparaisse dans le résultat…

    la question...
  3. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    commencer par vérifier que SELECT...

    commencer par vérifier que



    SELECT DISTINCT C1.AdresseIP
    FROM t_Clients AS C1,
    t_Serveurs AS R1
    WHERE (C1.AdresseIP_Traitee <...
  4. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    techniquement un index est simplement une table...

    techniquement un index est simplement une table inverse triée qui contient la clé indexée et pointe vers le record original…

    ce qui compte pour vous c'est qu'un index permet (en tous cas pour ce...
  5. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    évidemment… il faut travailler en 2x : créer...

    évidemment…

    il faut travailler en 2x :
    créer 1 nouveau champ int par varchar(20)
    faire un update pour initialiser les int avec inet_aton(ancien_champ_varchar_correspondant)
    et ensuite supprimer...
  6. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    c'est vos données qui sont mal rentrées alors… ...

    c'est vos données qui sont mal rentrées alors…

    probablement parce que vous avez mis les adresses IP sous forme de texte dans la DB…

    les adresses doivent être stockées sous forme de "int(10)...
  7. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    Query rapide => a. éviter les DISTINCT...

    Query rapide =>

    a. éviter les DISTINCT inutiles
    b. avoir des index sur les champs principaux du critère si la quantité de données est importante (dans votre cas ce sont les champs avec les...
  8. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 430

    NOT( (X >= DEBUT) AND (X

    NOT( (X >= DEBUT) AND (X <= FIN) )

    <=>

    NOT(X >= DEBUT) OR NOT(X <= FIN)

    <=>

    (X < DEBUT) OR (X > FIN)
  9. Votes reçus
    +1 -0
    Réponses
    27
    Affichages
    2 430

    MySQL supporte les fonctions inet_* mysql>...

    MySQL supporte les fonctions inet_*



    mysql> select inet_aton('10.10.5.2'), inet_ntoa(168428802) ;
    +------------------------+----------------------+
    | inet_aton('10.10.5.2') |...
Affichage des résultats 1 à 9 sur 9