Aide pour création d'une requête

Fermé
plucaso Messages postés 2 Date d'inscription jeudi 30 juin 2011 Statut Membre Dernière intervention 30 juin 2011 - 30 juin 2011 à 10:33
Xeno123 Messages postés 132 Date d'inscription vendredi 11 septembre 2009 Statut Membre Dernière intervention 10 juillet 2012 - 30 juin 2011 à 15:39
Bonjour,





bonjour a tous
je débute dans la création de requête sql...
j'ai créer plusieur tables dans base de donnée
dont une table client avec mail, mdp, nom prenom groupe client (de 1 a 5)
une autre table avec les article code, désignation, marque
et une dernière table prix ( code, prix 1,prix 2...,prix 5)
j'aimerai que lorque qu'un client se connecte ma requète puisse l'identifier par le groupe (de 1 a 5) et ainsi pouvoir lui donner son prix de 1a 5
merci pour votre aide
A voir également:

3 réponses

digsaw_- Messages postés 489 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 24 septembre 2013 57
30 juin 2011 à 10:38
mysql_query("SELECT * FROM client, prix")

If ($groupe = 1)
{
Echo $prix1
}
If ($groupe = 2
{
echo $prix2
}

etc

si j'ai bien compris
0
plucaso Messages postés 2 Date d'inscription jeudi 30 juin 2011 Statut Membre Dernière intervention 30 juin 2011
30 juin 2011 à 11:42
euh oui mais comment spécifier un prix différent a chaque groupe client si cette dernière table il ne reste plus qu'une colonne prix
0
Xeno123 Messages postés 132 Date d'inscription vendredi 11 septembre 2009 Statut Membre Dernière intervention 10 juillet 2012 23
Modifié par Xeno123 le 30/06/2011 à 15:40
ton analyse est mal faite, il te faudrait 2 table en plus pour relier ton prix a ton groupe, je m'explique

une table Groupe avec un id_groupe et un numéro de groupe
une table client qui possede une clef etrangere id_groupe
une table prix qui contient aussi une clef etrangere id_groupe

ensuite la requete :

SELECT * FROM client, prix WHERE prix.id_groupe in (SELECT client.id_groupe FROM client WHERE groupe.id_groupe=client.id_groupe);

voila
0