Bonjour a tous,
Voila mon probleme:
j'ai une table enregistrant les logins d'utilisateurs de mon site ainsi que leur adresse IP de connexion. Je cherche a écrire une requete me permettant de detecter les utilisateurs se loggant sous differents logins avec la meme adresse IP.
Autrement dit, lister toutes les IP pour lesquelles, à meme IP correspondent des logins differents.
Je ne vois franchement pas comment ecrire ce genre de requete...![]()
Structure de la table
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
-- --------------------------------------------------------
--
-- Structure de la table `acces`
--
CREATE TABLE `acces` (
`id_acces` int(11) NOT NULL auto_increment,
`nom_utilisateur` varchar(50) collate latin1_general_cs NOT NULL default '',
`ip_utilisateur` varchar(15) collate latin1_general_cs NOT NULL default '',
PRIMARY KEY (`id_acces`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs AUTO_INCREMENT=7 ;
Jeu de donnees
INSERT INTO `acces` VALUES (1, 'usr_1', '123.234.345.456');
INSERT INTO `acces` VALUES (2, 'usr_2', '123.234.345.456');
INSERT INTO `acces` VALUES (3, 'usr_3', '111.222.333.444');
INSERT INTO `acces` VALUES (4, 'usr_3', '222.333.444.555');
INSERT INTO `acces` VALUES (5, 'usr_4', '123.234.345.456');
INSERT INTO `acces` VALUES (6, 'usr_5', '111.222.333.444');
Resultat Attendu
| id_acces | nom_utilisateur | ip_utilisateur
|---------------|----------------------|---------------------
| 1 | usr_1 | 123.234.345.456
| 2 | usr_2 | 123.234.345.456
| 5 | usr_4 | 123.234.345.456
| 3 | usr_3 | 111.222.333.444
| 6 | usr_5 | 111.222.333.444
Merci d'avance !
Partager