Je viens d'essayer la requête
SELECT IP
FROM
(
SELECT C.AdressesReseaux AS IP,
(
SELECT (count(*)>0)
FROM t_Reseaux R
Type: Messages; Utilisateur: Korben-Dallas
Je viens d'essayer la requête
SELECT IP
FROM
(
SELECT C.AdressesReseaux AS IP,
(
SELECT (count(*)>0)
FROM t_Reseaux R
J'ai fait un test pour connaitre la différence de vitesses de traitement de la requête :
Test effectuée sur une :
- t_Clients contenant 8790 Clients
- t_Reseaux contenant 392 Réseaux
...
J'ai essayé ceci à l'instant :
SELECT DISTINCT C1.Domaine, C1.Ordinateur, C1.AdresseIP, C1.AdresseIP_Traitee
FROM t_Clients AS C1,
t_ous_Reseaux AS R1
WHERE (C1.AdresseIP_traitee) NOT...
Bonjour,
Je viens de tester cette requête et celle-ci me donne les adresses comprises dans les plages IP.
Pour des pb de confort et pour savoir si celle-ci retourne les bonnes valeurs ; dans un...
La requête a été lancée sur une table contenant un peu moins de 9000 Clients et sa table correspondante contenant environ 380 Réseaux
Au bout de 15 min les résultats ne sont toujours pas affichés,...
OK Alors je viens de modifier ma base de données pour mettre ces nouveaux champs.
J'ai fait :
ALTER TABLE `t_Clients`
ADD `AdresseIP_Traitee` INT( 11 ) UNSIGNED NOT NULL ,
ADD INDEX (...
OK Je vais essayer de voir comme ça.
Si je comprends bien, il faut que je continu à importer comme actuellement mais lors de l'import il faut que je rajoute le traitement supplémentaire permettant...
Que pensez-vous de cette requête ?
SELECT DISTINCT CONCAT(LEFT(C1.AdresseIP, LOCATE('.', C1.AdresseIP, (CHAR_LENGTH(C1.AdresseIP) - 3))), '0') AS `AdresseIP`
FROM t_Clients AS C1
WHERE NOT...
J'ai aussi créé cette requête afin de trouver comment résoudre le pb.
SELECT
C1.AdresseIP,
inet_aton(C1.AdresseIP) AS 'AdresseIP',
R1.AdresseDebutPlage,
...
Je viens de modifier une table pour que l'adresseIP ne soit pas du VARCHAR(20) mais du INT(11) UNSIGNED et là c'est encore pire, toutes les adresses sont transformées.
Par exemple si l'adresse était...
ha ok ok
en effet, dans mes tables, les adresses IP sont indiquées comme des VARCHAR(20)
Il faut donc que je modifie cela pour les mettre en INT UNSIGNED.
Mais le INT UNSIGNED est un nombre non ??...
Bonjour,
En fait, je suis parti de ces requêtes à la base et ceci me donne aussi les AdressesIP qui existent bien dans les plages réseaux
C'est bien ça le pb hélas.:(:(
Bonjour,
Voici une nouvelle correction de requête mais qui est super méga lente hélas.
SELECT DISTINCT C1.Domaine, C1.Ordinateur, C1.AdresseIP, C1.Gestionnaire
FROM v_listeClients AS C1,
...
Bon j'ai cette requête qui semble fonctionner mais par contre elle est d'une énorme lenteur lorsqu'on a bcp de clients et réseaux.
Sur environ 50 Réseaux et 150 Clients elle m'affiche bien ce que je...
Voici la requête que j'ai faite mais celle-ci ne fonctionne pas. Elle me retourne même des clients qui se trouvent dans une des plages réseaux de la table t_reseaux.
SELECT C1.AdresseIP
FROM...
Désolé mais là je n'ai pas tout compris.
Peux-tu développer svp ?
Merci.
OK Merci pour l'info.
Mais je ne sais pas comment je peux m'en servir.
En fait, je n'arrive pas à créer de requêtes permettant de me remonter t_Clients.AdresseIP si celles-ci ne sont pas...
Voici par exemple ce qui permet de récupérer l'adresse réseau des clients. (récupération des 3 premiers digits.
SELECT DISTINCT
LEFT(`t1`.`AdresseIP`, LOCATE('.', `t1`.`AdresseIP`,...
Bonjour,
Je souhaiterai rechercher les adresses réseaux non déclarées dans une plage d'adresses mais je ne sais pas comment faire.
En fait, voilà ce que j'ai :
t_reseaux avec comme champs : ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.