Портал, отображающий данные из двух таблиц

У меня есть две таблицы, каждая из которых содержит поле даты. В настоящее время у меня есть два портала, по одному для каждой таблицы (появление).

Можно ли отображать результаты обоих на одном портале и сортировать по дате?


person Andy Hayden    schedule 19.03.2012    source источник
comment
одним из решений было бы сделать что-то вроде этого: создатель файлов, заполняющий таблицу полями из двух других таблиц"> stackoverflow.com/questions/9519722/, но это немного многословно   -  person Andy Hayden    schedule 19.03.2012


Ответы (1)


Технически портал может отображать записи только из одной таблицы. Если вам нужно соединить две таблицы, то вам придется сделать это вручную или изменить дизайн и использовать одну таблицу вместо двух (так как вы хотите, чтобы они были в одном портале, то таблицы в какой-то степени похожи; возможно, это сходство может перейти в своя таблица).

Иногда разработчики используют технику так называемой виртуальной таблицы: они создают таблицу, скажем, с полем с номером записи и кучей вычисляемых полей, которые берут свои значения откуда-то еще, например, из предварительно заполненных глобальные переменные. Они создают портал для этой таблицы, настраивают отношения для отображения необходимого количества записей и пишут код для заполнения этих переменных. Таким образом, они могут показывать данные, которые не хранятся ни в одной таблице, объединять таблицы и т. д. Но это загадочный метод, я бы рекомендовал его только в крайнем случае.

person Mikhail Edoshin    schedule 20.03.2012