Как найти, какая из двух таблиц имеет строку с заданным значением в известном столбце - PullRequest
2 голосов
/ 31 января 2012

Если у меня есть две таблицы в базе данных MySQL, у каждой из которых есть столбец с именем order_number, учитывая значение order_number, но я не знаю, из какой таблицы это происходит, как мне настроить запрос, который будет возвращать имятаблицы, в которой она была найдена?

Меня особенно интересует имя таблицы, чтобы я мог настроить последующие обновления этой таблицы.

Кроме того, я использую PHP для обработкизапроса.

1 Ответ

2 голосов
/ 31 января 2012
select "tableA" as tableName,order_number from tableA where order_number=5
UNION
select "tableB" as tableName,order_number from tableB where order_number=5;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...