Показать сообщение отдельно
Старый 08.09.2005, 17:20   #17  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,651 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Изначально опубликовано AndyD
Получите декартово произведение, т.е. каждая запись из таблицы1 будет объединяться с каждой записью из таблицы2. В результате кол-во записей во view будет count(таблица1) * count(таблица2)
В данном случае - это не принципиально.

Основная цель - это получить во View полный набор значений ItemId, как из второй, так и из первой таблицы (объединение значений). Это можно сделать через UNION, FULL JOIN или через декартово произведение. Суть не измениться. Хотя, конечно, при декартовом произведении записей будет больше всего.

Дальше уже надо смотреть, что получиться быстрее - такая вьюха или перебор в цикле.