может нужно уточнить:
есть две таблицы:
CREATE TABLE `answers` (
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`r_topic` bigint(20) UNSIGNED NOT NULL,
PRIMARY KEY(`id`),
)
CREATE TABLE `topics` (
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`topictitle` varchar(250),
PRIMARY KEY(`id`),
)
т.е. в первой таблице хранится ключ на вторую таблицу. как в CR сделать чтобы выбирался не поле r_topic а соотвествующее ему значение из второй таблицы?
Сделай в базе данных просмотр (View) и пусть CR берёт данные уже из него. Делать запросы в CR — неудобно, да и переносимость меньше.
Здравствуйте, Аноним, Вы писали:
А>Сделай в базе данных просмотр (View) и пусть CR берёт данные уже из него. Делать запросы в CR — неудобно, да и переносимость меньше.
а как вообще без вида делают выборку данных — допустим, есть таблица с пользователями и тысяча прикрепленных таблиц к ним или друг к другу. нужно сделать отчет по некоторым пользователям — интересующие пользователи задаются программно в виде вектора первичных ключей таблицы с пользователями.