У меня есть несколько таблиц, которые начинаются с "PLAYERS_", и они состоят из некоторых данных, которые я пытаюсь получить сразу.В будущем я могу добавить больше таблиц, которые начинаются с «PLAYER_», поэтому я хочу иметь оператор select, который получит все данные этих таблиц, а я не буду выбирать из всех этих таблиц.
Вот оператор выбора, который я пытаюсь использовать, но я не думаю, что он точен:
SELECT * FROM (SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME LIKE 'PLAYER_%';
Все, что это делает, дает мне результаты подзапроса, который представляет собой таблицы 'информация (не то, что мне нужно).Есть ли альтернативный способ достичь того, чего я пытаюсь достичь?
То, чего я пытаюсь достичь, это то же самое, что и:
SELECT * FROM PLAYER_1, PLAYER_2, PLAYER_3;
Но я хочу сделать это так, чтобы мне не пришлось беспокоиться о том, чтобы указывать имена таблиц таким образом.