SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.10.2011 22:14:52

Gloft
Участник
Зарегистрирован: 16.03.2008
Сообщений: 3

Подзапросы в конструкции FROM


SELECT *
FROM (SELECT CONCAT('db_test.','tb_test')) AS tmp
 

Исходя из описания подзапросов в конструкции FROM все должно работать, но вот почему результатом данного запроса является результат подзапроса я непойму.
Необходимо вывести все содержание таблицы имя которой мы склеиваем в подзапросе.

Неактивен

 

#2 13.10.2011 22:25:13

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Подзапросы в конструкции FROM

Имя таблицы нельзя подставлять динамически в запросе. Обойти это ограничение можно только с помощью подготовленных выражений.
http://sqlinfo.ru/forum/viewtopic.php?id=4800

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson