begin process at 2008 07 04 09:53:49
1 204 528 membres
70 nouveaux aujourd'hui
14 116 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Help Pour requete [SUPER DEBUTANT] [ SQL Server, MSDE, SQL Express / Débutant(s) ] (nerone21)

Help Pour requete [SUPER DEBUTANT] le 27/03/2008 15:41:33

nerone21
Bonjour les codeurs... Alors je suis super DEBUTANT en bases de données

J'ai une requête à vous soumettre... ;-p

Bon sans rire, je code sous VB.net 2005 et je me suis lancé dans les bases de données pas plus tard qu'hier, alors j'ai créer ma base et 2 tables...

Table 1: users                                                                Table2: mails
ID_user int auto incrementé clé primaire                         ID_user int lié avec ID_user de la table users
nom varchar(50)                                                            mail varchar(255)
prenom varchar(50)                                                       infos varchar(255)
infos varchar(255)

alors j'ai un projet windows form sur lequel j'ai fait glisser tout les champs ci-dessus exceptés les ID_user...
donc quand je change d'utilisateur (soit de ligne dans la table), tout mes champs (nom, prenom et infos de users) suivent mais ceux de l'autre table (mail et infos) ne suivent pas, ils stagnent...

Donc en définitive je suppose qu'il faut que je fasse une requête pour que le champs mail et infos de la tables mails se rafraichissent en même temps que mon changement de ligne user...

ET JE NE SAIS ABSOLUMENT PAS COMMENT ON S'Y PREND...

J'ai bien essayé:

SELECT users.ID_user, mails.ID_users, mails.mail, mails.infos FROM users, mails WHERE users.ID_user = mails.ID_user mais bon je ne sais pas récupéré la valeur ds la textbox correspondant au mail et a l'info de mails...

alors HELP, et si il y a des conseils je suis preneur... merci

Re : Help Pour requete [SUPER DEBUTANT] le 27/03/2008 16:09:41

nerone21
j'ai trouvé ça...

SELECT mails.mail
FROM mails INNER JOIN
    users ON mails.ID_user = users.ID_user

mais par contre j'arrive pas à l'associer a la textbox

merci

Re : Help Pour requete [SUPER DEBUTANT] le 30/03/2008 10:59:48

deutsch
Slt

le champ resultant ici c'est mail seulement tu doit ajoute tout les champs dans le SELECT pour que le résultat soit tt les champs des 2 tables

voila ta solution

SELECT mails. users.nom   ,users,prenom
FROM mails INNER JOIN
    users ON mails.ID_user = users.ID_user

Ou bien 

SELECT *
FROM mails INNER JOIN
    users ON mails.ID_user = users.ID_user

Bon courage


Classé sous : user, infos, id, mails, users

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS