Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3410 connectés 

 


Dernière réponse
Sujet : Requete SQL ...
wouatouwouatou

s0d4 a écrit a écrit :

ok ...
mais voila ... il faut aussi traiter les cas particuliers ...
Si un mec a déjà acheté 2 fois, il aura 2 codes ...
Et là, la requete marche pas ...  




 
hihi.. je mettrais ca sur la faim... :D
ou alors c ke ... :D:D


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
wouatouwouatou

s0d4 a écrit a écrit :

ok ...
mais voila ... il faut aussi traiter les cas particuliers ...
Si un mec a déjà acheté 2 fois, il aura 2 codes ...
Et là, la requete marche pas ...  




 
hihi.. je mettrais ca sur la faim... :D
ou alors c ke ... :D:D

benou

benou a écrit a écrit :

faut faire une jointure :  
 
SELECT USERS_PREF.achat, USERS_PREF.vente from USERS_PREF, USERS    
WHERE USERS.nom="ton-nom";  




 
honte sur moi, j'ai oublié la close where pour la joiture :gun: :gun:

 

[edtdd]--Message édité par benou--[/edtdd]

s0d4 ok ...
mais voila ... il faut aussi traiter les cas particuliers ...
Si un mec a déjà acheté 2 fois, il aura 2 codes ...
Et là, la requete marche pas ...
wouatouwouatou en gros l'idee est la... mais fo eviter les etoiles... c jamais bon...
Il vaut mieux definir les champs kon veut recuperer.
 
Pis, si on met un alias (a) fo le reutiliser dans le select...
Et dans la plupart des sgbd, une chaine de caracteres s'ecrit entre apostrophes et pas guillemets.
:D
dropsy select USERS_PREF.*
from USERS_PREF a, USERS b
where a.code = b.code and b.nom="mon_nom";
 
ou qqch comme ca... il faut tester
les autres peuvent confirmer ou infirmer?
Wons user et code_user, c'est les même infos dedans non ?
Si oui, un ch'ti :
SELECT users_pref.*
FROM users, users_pref
WHERE users.code = users_pref.code_user;
devrait fonctionner.
benou faut faire une jointure :  
 
SELECT USERS_PREF.achat, USERS_PREF.vente from USERS_PREF, USERS    
WHERE USERS.nom="ton-nom";
s0d4 Voilà mon probleme ...
J'ai d'un coté une table USERS définie avec code,nom,adresse, etc ... ...
et d'un autre, une table USERS_PREF définie avec achat,vente,code_user
 
en fait, je veux taper le nom d'un mec et puis trouver ses achats et vente ...
Donc, j'ai pensé à ça ...
SELECT * from USERS_PREF  
WHERE IN (SELECT code from USERS WHERE nom="mon_nom" )
mais ça marche pas ...
de l'aide  :cry:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)