Requête "where in" mysql
Fermé
hafidn7
Messages postés
1
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
5 mars 2011
-
5 mars 2011 à 20:06
webmaster - 7 mars 2011 à 15:25
webmaster - 7 mars 2011 à 15:25
Bonjour,
J'utilise mysql, le problème c'est que la requête Sql suivante ne marche pas:
select * from action where sessionid,itemid in(select sessionid,itemid from action where type='1');
tous les champs(sessionid, itemid,type) sont dans la même table action.
Merci de me répondre si vous avez une proposition!!
J'utilise mysql, le problème c'est que la requête Sql suivante ne marche pas:
select * from action where sessionid,itemid in(select sessionid,itemid from action where type='1');
tous les champs(sessionid, itemid,type) sont dans la même table action.
Merci de me répondre si vous avez une proposition!!
A voir également:
- Requête "where in" mysql
- Where is it - Télécharger - Gestion de fichiers
- Navigation in private - Guide
- Mysql community server - Télécharger - Bases de données
- Aux in - Forum Casque et écouteurs
- Deco in paris avis ✓ - Forum Consommation & Internet
4 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
5 mars 2011 à 23:17
5 mars 2011 à 23:17
Quel est l'intérêt de la requête ? Ca te retournera ni plus ni moins de données que la sous-requête...
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
7 mars 2011 à 14:22
7 mars 2011 à 14:22
Bonjour,
Pour les couples, il faut mettre des parenthèses :
select * from action where (sessionid,itemid) in(select sessionid,itemid from action where type='1')
Xavier
Pour les couples, il faut mettre des parenthèses :
select * from action where (sessionid,itemid) in(select sessionid,itemid from action where type='1')
Xavier
moderno31
Messages postés
872
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
6 mars 2011 à 20:29
6 mars 2011 à 20:29
Salut
Comme dit précédemment, quel est l'intéret de cette requête ?
Mais peu importe il y a une erreur
select *
from action
where sessionid = QUOI ?
and itemid in(select
sessionid
,itemid
from action
where type='1');
Comme dit précédemment, quel est l'intéret de cette requête ?
Mais peu importe il y a une erreur
select *
from action
where sessionid = QUOI ?
and itemid in(select
sessionid
,itemid
from action
where type='1');