Jest tabela która załóżmy ma kolumnę blabla a w niej wartości np. :
2,3
2,7
2,10,20
5,10,15
5
2
9
chciałbym pobrać wszystkie rekordy gdzie występuje w kolumnie blabla wartość "2"
SELECT * FROM tabela WHERE blabla IN ('2')
powyższe zapytanie zwraca mi tylko przedostatni rekord gdzie w kolumnie blabla mam tylko wartość 2
oczywiście można by się jeszcze pokusić o poniższe zapytanie:
SELECT * FROM tabela WHERE blabla LIKE '%2%'
ale właśnie znowu pojawia się kolejny problem co w sytuacji gdy będzie wartość 122, 22, 222 itd , będzie chwytać mi ten rekord chociaż nie powinien.
Panowie jakaś podpowiedź ?