|
MySQL.RU - Webboard
Вернуться
JOIN. Имя таблицы, зависящее от столбца (Rammstein) 29/03/2006 - 21:01:41
Re: prepared statements (Dinky) 29/03/2006 - 22:00:59
From: Rammstein - 29/03/2006 - 21:01:41
Subject:JOIN. Имя таблицы, зависящее от столбца
-----------------
Возможно ли присоединять таблицы имя которых определяется по значению столбца из другой таблицы.
Грубо говоря есть:
code:
Table 'all_in_one'
id | table_name | title
1 | first_type| Какой-то обж первого типа
2 | second_type| Обж. второго типа
Table 'first_type'
all_in_one_id | some_data
1| Some text
Table 'second_type'
all_in_one_id | some_data2
2 | 10
Вот, нужно одним запросом выбрать все объекты, при этом соединив их. Т.е. соединить два запроса:
SQL:SELECT t1 . * , t2 . *
FROM all_in_one AS t1
LEFT JOIN first_type AS t2;
SELECT t1 . * , t2 . *
FROM all_in_one AS t1
LEFT JOIN second_type AS t2;
При том, что количество таблиц *_type не ограничено.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
27140
|
|