Mam listę przedmiotów (Brand + productModel) w tabeli mysql i mam listę marek w innej tabeli.mysql/php: znajdź ciąg rozpoczynający się w ciągu znaków
przykład:
table_items
|id| name | brand_id |
-----------------------------------
| 1| Apple Mac 15 |
| 2| Dell Laptop NXY |
| 3| HP Tablet 15 |
| 4| Apple Laptop AA |
| 5| Dell Tablet VV |
| 6| HP Desktop XYZ |
table_brands
|id| name |
------------
| 1| Apple |
| 2| Dell |
| 3| HP |
odziedziczyłem table_items
z poprzedniego projektu, więc muszę wykryć markę w table_items
, jeśli marka jest obecna, następnie dodaj id Marka do brand_id kolumnie pozycja (obecnie pusty)
więc idealne wyjście byłoby
|id| name | brand_id |
-----------------------------------
| 1| Apple Mac 15 | 1
| 2| Dell Laptop NXY | 2
| 3| Dell Tablet 15 | 2
| 4| Apple Laptop AA | 1
| 5| HP Tablet VV | 3
| 6| HP Desktop XYZ | 3
więc nie wiem, czy powinienem użyć PHP lub mogą być wykonywane bezpośrednio w MySQL .. a jeśli PHP jak wykryć pasujące ciągi?
Tak, to może być wykonane bezpośrednio w mysql. – DD77