avshap: (Default)
avshap ([personal profile] avshap) wrote2006-07-18 04:23 pm

SQL 2

Чего-то туплю. Больше десятка таблиц с тарифами операторов. Нужен хитровынутый запрос чтобы из этого получить временную таблицу (или представлениe [VIEW]) с ценами всех операторов для каждого телефонного кода. Попытка решить задачу в лоб приводит только к тому, что Postgres надолго задумывается. JOIN тут явно не пройдёт (неохота мне "пирамиду" временных таблиц делать). В сторону чего копать?

[identity profile] avshap.livejournal.com 2006-07-18 11:14 am (UTC)(link)
Это типа для выяснения, кто куда дешевле будет...

[identity profile] sergey-ilyin.livejournal.com 2006-07-18 11:24 am (UTC)(link)
Только вот из таблицы вида

"префикс | оператор | тариф"

это выясняется запросом, похожим на ;) "select префикс, min(тариф) group by префикс".

А из этого монстра как?