Les données sont les suivantes :
id col
1 a,b,d
2 a,b,c
Mes conditions de requête :
col=(a,b) nécessite de trouver deux lignes avec les ID 1 et 2
col=(a,d) Trouvez la ligne avec l'identifiant 1
col=(a,c) Trouvez la ligne avec l'identifiant 2
col=(a) Trouvez deux lignes avec les ID 1 et 2
S'il vous plaît dites-moi si vous avez une méthode ?
Prenons le premier comme exemple.
1.SELECT * FROM test_findisset où find_in_set('a',col) et find_in_set('a',col) et find_in_set('b',col)
2.SELECT * FROM test_findisset où find_in_set('a',col) et find_in_set('a',col) et find_in_set('d',col)
3.SELECT * FROM test_findisset où find_in_set('a',col) et find_in_set('a',col) et find_in_set('c',col)
4.SELECT * FROM test_findisset où find_in_set('a',col) et find_in_set('a',col)