Life is a life... We are the humans...
помогите написать простенький поисковик по полям в бд (mysql)... поля в разных таблицах, при этом надо результат отсортировать по релевантности (то есть не просто выбор table.field LIKE %sometext% table2.field2 LIKE %sometext%, а что-то умнее)...
и ещё, как делать поиск по найденному? хранить поля, в которых поиск уже был, очень нехочется...
есть таблица table1 с полями id, ...
есть таблица table2 с полями id, parent, status, ...
надо выбрать поля из table1 такие, что table2.parent = table1.id, table2.status = 1;
только записей в table2 c полем parent равным id может быть не одна, но поля table1 должны быть выбраны только один раз (то есть LIMIT 1 не катит, т.к. LIMIT здесь отрежет следующие строки в table1).. и сделать это всё за один запрос...
бд mysql, язык php... особенно меня интерисует поиск по найденому)
и ещё, как делать поиск по найденному? хранить поля, в которых поиск уже был, очень нехочется...
есть таблица table1 с полями id, ...
есть таблица table2 с полями id, parent, status, ...
надо выбрать поля из table1 такие, что table2.parent = table1.id, table2.status = 1;
только записей в table2 c полем parent равным id может быть не одна, но поля table1 должны быть выбраны только один раз (то есть LIMIT 1 не катит, т.к. LIMIT здесь отрежет следующие строки в table1).. и сделать это всё за один запрос...
бд mysql, язык php... особенно меня интерисует поиск по найденому)