Topic: вопрос по поиску
Добрый день!
Подскажите пожалуйста, как при мгновенном поиске вывести в результаты данные из комбобокса привязанные к записи.
Я ковыряю SQL запрос в кнопке "ПОИСК" но у меня не получается вывести необходимый результат. Либо выдается запись без данных из комбобокса (пустой столбец) либо отдельными записями выводятся все записи из комбобокса и потом уже идут записи БД (также без привязанных данных из комбобокса).
Если из текста ничего не понятно, приложу картинку:
Вот, мне нужно чтобы при поиске, данные из комбобокса, появлялись в результате (столбец 3, "Пол").
Я так понимаю у меня проблемы в SQL запросе, не могли бы вы подсказать как правильно его составить, чтобы это заработало.
Сейчас мой запрос выглядит так:
SELECT
table1.id as 'id',
table1.name,
table1.surname,
table3.sex
FROM table1
LEFT OUTER JOIN table3 ON table1.id = table3.sex
WHERE
(name LIKE '%{search}%') OR
(surname LIKE '%{search}%');
UNION
SELECT
table1.id as 'id',
table1.name,
table1.surname,
table3.sex
FROM table3
LEFT OUTER JOIN table1 ON table1.id = table3.sex
WHERE
(table3.sex LIKE '%{search}%');