![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Chciałem wyszukać czy dana wartość, np. 123 znajduje się w tabeli x w polu y (typ TEXT), gdzie są numery rozdzielone przecinkami.
Przykład: Kod +--------+------------+---+
| liczba | pole | | +--------+------------+---+ | 1 | 1,2,3,4,5 | 1 | | 1 | 0,2,3,6,11 | 0 | | 17 | 535,4,16,3 | 0 | | 5 | | 0 | | 5 | 5,3,1,4,55 | 1 | +--------+------------+---+ Da się to w ogóle zrobić ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Teraz mi przszło do głowy coś takiego:
powiedzmy, że masz pole 'wartosci' w tabeli, które rozpoczyna się i kończy '-', a wartości są rozdzielone przez '-' (np. tak "-1-45-345-33-324-55-35-335-86-35-0-14678-35-") to możesz użyć takiego zapytania: [sql:1:f26430be66]SELECT * FROM tabela WHERE LOCATE('-15-',wartosc)>1[/sql:1:f26430be66] czyli podajesz szukaną wartość ujętą w myślniki (np. -15-). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 21:18 |