Я хочу показать статистику о таблице mysql, используя этот запрос:
select * from t1 where product = ABC
Union
select * from t2 where product = ABC
Вышеприведенный запрос создает 2 строки с продуктом = "ABC" в t1 и 3 строках с продуктом = "ABC" в t2. Запрос не говорит мне, из какой таблицы он пришел.
Как изменить запрос, чтобы узнать исходную таблицу?
Вы можете включить в каждый запрос уникальный токен, чтобы вы знали, из какой таблицы поступают такие данные:
select *, 't1' as tablename from t1 where product = 'ABC'
Union
select *, 't2' as tablename from t2 where product = 'ABC'