Здравствуйте, я хочу отображать результаты из несвязанных таблиц, где текстовая строка существует в столбце, который является общим для всех таблиц в базе данных. я могу получить желаемый результат с этим:SQL выбор результатов из нескольких таблиц
SELECT *
FROM Table1
WHERE Title LIKE '%Text%'
UNION
SELECT *
FROM Table2
WHERE Title LIKE '%Text%'`
Однако мой вопрос есть более эффективный способ пойти об этом, как мне нужно искать десятки ТПС. Спасибо за любую помощь, которую вы можете дать!
ps Система, которую я использую, поддерживает большинство диалектов, но предпочла бы, чтобы это было просто с SQL Server, так как это то, к чему я привык.
Рассмотрите возможность использования полного текстового индекса в таблицах. –
Итак, решение не в другом типе запросов? –