У меня есть следующий выбор, но он повторяет результаты второго внутреннего выбора 3 раза.Повторяющиеся результаты Mysql Union
Может ли кто-нибудь сказать мне, почему это так.
Также, когда я получаю результаты, как я могу узнать, из какой таблицы пришли результаты. Home_content или objects_table.
SELECT * FROM (SELECT hm_id, hm_name, hm_summary,
MATCH (hm_name, hm_summary) AGAINST ('test') AS score FROM home_content
WHERE MATCH (hm_name, hm_summary) AGAINST ('test') UNION SELECT fac_id,fac_name,
fac_summary, MATCH (fac_title, fac_summary) AGAINST ('test') AS score FROM
facilities_table WHERE MATCH (fac_title, fac_summary) AGAINST ('test')) a
ORDER BY SCORE DESC
Заранее спасибо
как использовать результаты этого дополнительного столбца. Как упоминается столбец? –
Это первая колонка в возвращаемом наборе 1 означает home_content, а 2 означает объекты_table – Elemental