У меня в моей базе данных много таблиц с одинаковой структурой. Я хочу, чтобы выбрать из всех таблиц без перечислять их все, как так:Выберите из всех таблиц
SELECT name FROM table1,table2,table3,table4
И я пытался, но это не работает:
SELECT name FROM *
Есть ли способ, чтобы выбрать все таблицы в без перечисления каждой таблицы в запросе?
Возможно, вам нужно сделать соединение - ваше решение ниже может быть изменено для создания динамического SQL-оператора, который выглядит как «Выбрать * из списка 1» из таблицы 2 union .. ' –
Прошу прощения, но это звучит как реальный плохое применение. Если у вас есть таблицы с одинаковой структурой, вам стоит подумать о том, чтобы поместить ваши данные в одну таблицу! –