SQL как получить поле через 2 точки? #798846


#0 by vde69
в нем нужно получить поле из таблицы RecordType  связанной по ID с таблицей KeyValues что-то не соображу куда приткнуть...   LEFT JOIN RecordType AS Tab_Type есть вариант сделать через вложенный (вложенный - это основной, а мой джойн делать к вложеному), подозреваю есть еще варианты запихнуть наоброт все внутрь, или сделать через времянку... чего будет лучше?
#1 by Fram
прямо к первому запросу и прикрути. в чем проблема то? будут тормоза, тогда уже будешь оптимизировать
#2 by vde69
ну у меня в таблицах будут миллионы записей...
#3 by vde69
в принципе работает, но сомнения остаются...
#4 by Fram
если будут индексы по ID, не должно быть проблемой. зная размеры таблиц и размеры парных соединений, можно поиграться вложенными запросами
#5 by Вафель
А в чем проблема то? Джойн не обязан быть именно к основной таблице
#6 by VladZ
Отличный вариант! Что смущает?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С