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

  • Автор темы Автор темы tf
  • Дата начала Дата начала

tf

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

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

Расскажи теперь зачем тебе такое нужно
 
тогда другой вопрос
есть таблица 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

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

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