Vous n'êtes pas identifié(e).
Pages :: 1
Salut a tous,
J'explique mon questionnement.
Soit 2 tables
- table 1 (id,ids_table2,...)
- table 2 (id,...)
Soit un enregistrement de la table 1 ('id'='1','ids_table2'='1,2',...)
Soit deux enregistrements de la table 2 ('id'='1',...), ('id'='2',...)
Comment avoir l'enregistrement (id=1) de la table 2 avec l'enregistrement correspondant dans la table 1
Je voyait ça comme ça 'select * from table2 join table1 on table1.ids_table2 like table2.id' mais non :-)
Merci pour votre contribution.
Hors ligne
Saluton,
Tout d'abord réglons son sort à la guerre des étoiles.
Ensuite? quand on teste l'égalité de deux valeurs numériques c'est l'opérateur '=' et non l'opérateur LIKE
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Merci Maljuna Kris, effectivement la j'ai mis * mais en réalité je n'utilise presque jamais select *.
début de réponse
select * from table2 join table1 on table2.id in (table1.ids_table2)
par contre je n'est qu'un seul résultat par table1.id alors qu'il devrait y en avoir 2
Hors ligne
par contre je n'ai qu'un seul résultat par table1.id alors qu'il devrait y en avoir 2
Qu'est-ce qui te permet d'affirmer cela ? A partir de quel jeu d'essai extrapoles-tu le résultat escompté.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
table 1 ('id'='1','ids_table2'='1,2',...)
Dernière modification par jad (16-05-2011 16:20:13)
Hors ligne
Ouh la la !
Que c'est vilain cette colonne ids_table2 multivaluée !
Et surtout que ce n'est pas en formes normales.
Qui ne respecte pas les formes normales dans la conception des tables de sa base de données ne peut s'attendre qu'à bien des misères dans l'exploitation de cette dernière.
CQFD.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Effectivement :-)
Mais du coup je suis revenus sur mes pas et j'ai décidé de faire autrement.
Ça va me faire du taf en plus mais bon c'est pour en avoir moins plus tard.
Hors ligne
Pages :: 1