neonet
Новичок
LEFT JOIN и Поиск
Подскажите пожалуйста , как сделать поиск по подключенным полям LEFT JOIN:
Имееться 2 таблици, одна с товарами другая категории,в таблице с товарами стоить только номер ID категории, по которомму я выдергиваю имя категории..
Как мне произвести поиск по ИМЕНИ категории?
запрос такого вида:
Когда добовляю строчку для поиска по полю name_hersteller
выдает ошибку.
Подскажите пожалуйста , как сделать поиск по подключенным полям LEFT JOIN:
Имееться 2 таблици, одна с товарами другая категории,в таблице с товарами стоить только номер ID категории, по которомму я выдергиваю имя категории..
Как мне произвести поиск по ИМЕНИ категории?
запрос такого вида:
PHP:
SELECT ersatzteile.*,
h_ers_hersteller.her_name AS name_hersteller
FROM `ersatzteile`
LEFT JOIN hersteller AS h_ers_hersteller ON h_ers_hersteller.her_id = ersatzteile.ers_hersteller
WHERE (
`ers_id` LIKE '%". str_replace(" ", "%' OR `ers_id` LIKE '%", $good) ."%'
OR `ers_bezeichnung` LIKE '%". str_replace(" ", "%' OR `ers_bezeichnung` LIKE '%", $good) ."%'
)
PHP:
OR `name_hersteller` LIKE '%". str_replace(" ", "%' OR `name_hersteller` LIKE '%", $good) ."%'