![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
помогите с селектом [D6, IB6.x]
man © (2003-11-03 11:49:00)
Привет всем! Такая проблема:поддерживает ли Interbase/FireBird вложенные селекты(типа Select * From (Select * From Mytable...)).
Заранее всем большое спасибо!
ЮЮ (2003-11-03 13:32:00) [1]
А сортировку можно и при UNION использовать
Johnmen (2003-11-03 13:14:00) [2]
Ну и чем это отличается от
Select b,a From mytab
Union
Select FIRST 1 Cast("Пример" As Varchar(20) ) b,
CAST(0 AS Integer) a from RDB$RELATIONS
без сортировки (явной)
:)
Zacho (2003-11-03 13:04:00) [3]
> Zacho © (03.11.03 13:01) [4]
Малость ошибся, забыл заменить RBD$RELATIONS на RDB$DATABASE. В этом случае FIRST 1 действительно будет не нужен.
Zacho (2003-11-03 13:01:00) [4]
> man © (03.11.03 12:55) [3]
1. FIRST 1 там абсолютно не нужно.
2. Ну и чем это отличается от
Select a,b From mytab
Union
Select CAST(0 AS Integer) a,
Cast("Пример" As Varchar(20) ) b from RDB$RELATIONS
ORDER BY 2
?
man (2003-11-03 12:55:00) [5]
>}|{yk
Пример вложенного запроса был выше,более подробный:
есть Select a,b From mytab,нужно добавить строку и отсортировать,т.е.
Select * From
(
Select a,b From mytab
Union
Select First 1 CAST(0 AS Integer) a,
Cast("Пример" As Varchar(20) ) b from RDB$RELATIONS
)Order By b
}|{yk (2003-11-03 12:28:00) [6]
Какие это вложенные?
Типа select aa,bb,cc from ddTable where aa=(Select zz from llTable where llTable.aa in (Select aa from sssTable))??
Такие поддерживает еще как (16 вложений точно сделать можно)
Или какие-то другие?
Zacho (2003-11-03 11:52:00) [7]
Нет. Но есть view и селективные ХП.