Cześć,
mam problem z wyciągnięciem odpowiednich rekordów z bazy danych. Przygotowałem prosty przykład.
Tabela "test":
Potrzebuję wyciągnąć z tabeli "test" rekordy, które w kolumnie "produkty_podobne" posiadają liczby 1 oraz 29.
Tworzę zapytanie: SELECT * FROM test WHERE produkty_podobne REGEXP '1|29'
Oczywiście zapytanie wypluje mi wszystkie rekordy, ponieważ w każdym z nich jest zawarta liczba 1 lub 29 - problem w tym, że potrzebuję tylko rekordów, które posiadają obydwie liczby czyli 1 oraz 29, a nie np. 11 i 29.
Jak mogę skonstruować zapytanie?