
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.02.2004, 19:51
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
Как можно сообразить приблизительно такое: select * from "Table1" C left outer join "Table2" I on (...) left outer join (select ... sum("Pc100") as "Payment" from "Table3" group by ...) on (...) в Firebird 1.x не катит по синтаксису - ругается на select под join _________________ "Hello, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 19:54
|
|||
|---|---|---|---|
|
|||
join (select ...) возмож но ли? |
|||
|
#18+
Если я правильно понял исходную задачу: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 23:01
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
Это типа сокращенная форма. join'ов гораздо больше. Просто смысл: нужно вытащить из нескольких таблиц суммарую инфрмацию, где master table фигурирует в основном select, в доп. инфа. идет из нескольких (больше трех) detail's таблиц. _________________ "Hello, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 03:31
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
а такое разве есть в IB и его клонах? с этим я только в оракле сталкивался.... и еще left outer join это правильно? Мне кажется такой конструкции нет... Left join есть... хотя я могу ошибаться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 10:09
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
Очеловечиваю ;) вопрос: имеется table Contract'ов, в ней ссылки на Contragent'ов (которая является master'ом для двух таблиц (физ и юр лица) таблица оплат. Необходимо за один заход выбрать все данные по контракту, контрагенту и сумму оплаты на сегодняшний день. Со всеми прибамбасами все вытянулось, а, вот, с sum - не срослось. Как можно сие забалабенить. BTW, у народа сплошЪ и рядом стоит IB ver.6.x. Варианты поменять движок - не предлагать ;) _________________ "Hello, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 10:41
|
|||
|---|---|---|---|
|
|||
join (select ...) возмож но ли? |
|||
|
#18+
У ib6 вообще нет select .., (select ...) from ... а select from select нет и у Firebird. Обходись без них либо пиши ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 10:42
|
|||
|---|---|---|---|
|
|||
join (select ...) возмож но ли? |
|||
|
#18+
>Варианты поменять движок - не предлагать ;) А зря. Firebird 1 - практически тот же ib6, только с поправленными багами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 11:19
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
Роман Игнатьев >У ib6 вообще нет select .., (select ...) from ... вообще говоря не согласен... более того, такую конструкцию я частенько использовал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 11:26
|
|||
|---|---|---|---|
|
|||
join (select ...) возмож но ли? |
|||
|
#18+
Может, в ib6.5 и выше? Вроде не было. Впрочем, я это вообще нигде не пользую, так что могу ошибаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2004, 11:28
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
Я такие вещи в XP делаю. Или через вычисляемые поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 02:51
|
|||
|---|---|---|---|
join (select ...) возмож но ли? |
|||
|
#18+
нет именно на шестерке а точнее 6.01 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1579194]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
198ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 537ms |

| 0 / 0 |
