MySQL
freemok
Messages postés
4
Statut
Membre
-
jee pee Messages postés 42398 Statut Modérateur -
jee pee Messages postés 42398 Statut Modérateur -
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 server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- 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
- Xampp mysql ne démarre pas ✓ - Forum MySQL
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