MySQL : probleme de requete

sebnutt
WRInaute passionné
WRInaute passionné
 
Messages: 1308
Inscription: 10 Déc 2003

MySQL : probleme de requete

Message le Mer Sep 27, 2006 10:19

bonjour,

j'ai deux champs dans un table, qui contiennent des ID users, du genre

X | Y
----------
1 | 650
650 | 1
1 | 113
113 | 1
112 | 1

quelle requete je peux utiliser pour ne récupérer comme valeur que 650, 113, 112 , sans doublon, et sans le 1 (mon id user à moi) ??

J'avour que je rame, là...


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Mer Sep 27, 2006 10:26

je suis novice en la matière mais je dirais qu'un

SELECT * from latable WHERE ID !=1

devrait fonctionner

et pour eviter les doublons il faut que ton champs ID soit unique


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Message le Mer Sep 27, 2006 10:31

Code: Tout sélectionner
select distinct max(x,y) from table

ou alors
Code: Tout sélectionner
select distinct * from table where x!=1 and y!=1

selon ce que tu veux exactement.

baden32
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 16
Inscription: 27 Sep 2006

Message le Mer Sep 27, 2006 10:33

Pas vraiment compris
1. à quoi est destinée ta table
2. pourquoi il y a 2 colonnes supposées enregsitrer des données identiques

N'y a-t-il pas un problème de design de la base de données?

sebnutt
WRInaute passionné
WRInaute passionné
 
Messages: 1308
Inscription: 10 Déc 2003

Message le Mer Sep 27, 2006 12:12

en fait, j'ai trouvé.

SELECT DISTINCT X*Y FROM table


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités