использование результатов выборки название таблицы

tf

крылья рулят
использование результатов выборки название таблицы

конешно бродовый вопрос
сам я ничего о данному поводу не нашел
есть таблица, в которой хранится имя другой таблицы
каким обрабом возможно (если возможно впринципе) использование 'имени таблиц' в базе в запросе select
что-то вроде этого
PHP:
select from (select table_name from 'table_name' where id=1)
 

alexhemp

Новичок
в SQL такое невозможно, да и более того - абсолютно не нужно. Если тебе такое нужно - это означает неверный дизайн структуры БД или твоего приложения.

Расскажи теперь зачем тебе такое нужно
 

tf

крылья рулят
тогда другой вопрос
есть таблица 50тыс зап
что быстрее будет работать запрос вида select from a where s_ip<=234678 and e_ip>=234678
или
2,3,4.. таб по 10тыс зап
select tmp_table from table_name where s_ip<=234678 and e_ip>=234678
select id from '$mp_table' where s_ip<=234678 and e_ip>=234678

похоже лучше оттестить, потом геромой строить
 

Фанат

oncle terrible
Команда форума
работать бьудет только первый вариант.
поскольку второй - глупость от чудовищной неграмотности
 

tf

крылья рулят
Автор оригинала: Фанат
работать бьудет только первый вариант.
поскольку второй - глупость от чудовищной неграмотности
работать будет (
идея не моя, но решать придется мне
 

alexhemp

Новичок
tf

50 тысяч это не много. Сделай индекс по этим полям и все будет хорошо одним запросом.
 

tf

крылья рулят
получено новое приоритетное задание
статистика отложена на следующую версию движка))
Автор оригинала: alexhemp
50 тысяч это не много. Сделай индекс по этим полям и все будет хорошо одним запросом.
так и поступлю в будующем
спасибо
 
Сверху