MySQL
freemok
Messages postés
4
Statut
Membre
-
jee pee Messages postés 42640 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 42640 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai une question suivante si quelqu'un peut aider:
Écrire une requête listant les emails utilisés par plus d'un utilisateur, sachant que j'ai la table suivante:
CREATE TABLE IF NOT EXISTS 'user' (
'id' varchar(30) NOT NULL,
'prenom' varchar(30) NOT NULL,
'nom' varchar(30) NOT NULL,
'sexe' varchar(30) NOT NULL,
'mail' varchar(30) NOT NULL,
'date' datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
j'ai essayé cette requête mais je la trouve pas logique:
SELECT count(*) FROM nom_table WHERE champ_mail=variable_mail
Merci d'avance pour votre aide.
j'ai une question suivante si quelqu'un peut aider:
Écrire une requête listant les emails utilisés par plus d'un utilisateur, sachant que j'ai la table suivante:
CREATE TABLE IF NOT EXISTS 'user' (
'id' varchar(30) NOT NULL,
'prenom' varchar(30) NOT NULL,
'nom' varchar(30) NOT NULL,
'sexe' varchar(30) NOT NULL,
'mail' varchar(30) NOT NULL,
'date' datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
j'ai essayé cette requête mais je la trouve pas logique:
SELECT count(*) FROM nom_table WHERE champ_mail=variable_mail
Merci d'avance pour votre aide.
A voir également:
- MySQL
- Mysql community download - Télécharger - Bases de données
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
2 réponses
Bonjour,
Tu veux dire quoi par variable_mail? L'e-mail en question?
Sinon je peux te proposer de créer une table Email, et que tu la relie avec User avec une cardinalité 1.n côté email, et 0.n côté User.
Comme ça tu auras une table relation EmailUser dans le schéma est :
EmailUser(id_user,ide_mail) avec id_user et id_mail clé primaire composée.
Il te reste plus qu'écrire la requête:
Select count(*) from EmailUser where id_mail=valeur
(valeur= l'id de l'email que tu cherches à avoir la liste de ses utilisateurs)
J'espère que ça va aider..
Bonne chance
Tu veux dire quoi par variable_mail? L'e-mail en question?
Sinon je peux te proposer de créer une table Email, et que tu la relie avec User avec une cardinalité 1.n côté email, et 0.n côté User.
Comme ça tu auras une table relation EmailUser dans le schéma est :
EmailUser(id_user,ide_mail) avec id_user et id_mail clé primaire composée.
Il te reste plus qu'écrire la requête:
Select count(*) from EmailUser where id_mail=valeur
(valeur= l'id de l'email que tu cherches à avoir la liste de ses utilisateurs)
J'espère que ça va aider..
Bonne chance