powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ? про SELECT
8 сообщений из 8, страница 1 из 1
? про SELECT
    #32142917
Ivan28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как можно обойти эту перграду
(в FAQ-ах упоминается число вложенности запроса 16, а тут и 2 не проходит)

select
A1.*,
A2.*
from
(select A.*, 1 "ID" from apt A where a.PRICE_ID = 8 and a.PRI_ID = 14784) A1,
(select B.*, 1 "ID" from apt B where a.PRICE_ID = 12 and a.PRI_ID = 7102) A2
where
A1.ID = A2.ID
...
Рейтинг: 0 / 0
? про SELECT
    #32142974
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чЁ пишет?
...
Рейтинг: 0 / 0
? про SELECT
    #32142982
Victor Am
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select
A1.*,
A2.*
from
(select A.*, 1 "ID" from apt A where a.PRICE_ID = 8 and a.PRI_ID = 14784) A1,
(select B.*, 1 "ID" from apt B where a.PRICE_ID = 12 and a.PRI_ID = 7102) A2
where
A1.ID = A2.ID
...
Рейтинг: 0 / 0
? про SELECT
    #32143034
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кроме перепутанных алиасов не проще будет так ???
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select A.*, B.* 
from apt A, apt B 
where a.PRICE_ID =  8  
  and a.PRI_ID =  14784 
  and b.ID = a.ID
  and b.PRICE_ID =  12  
  and b.PRI_ID =  7102 
...
Рейтинг: 0 / 0
? про SELECT
    #32143119
Ivan28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про алиасы... это я оплошал, правильно конечно
select
A1.*,
A2.*
from
(select A.*, 1 "ID" from apt A where a.PRICE_ID = 8 and a.PRI_ID = 14784) A1,
(select B.*, 1 "ID" from apt B where b.PRICE_ID = 12 and b.PRI_ID = 7102) A2
where
A1.ID = A2.ID

>LexusR
поля ID реально в таблице нет, это же видно из запроса(ов) - я его создаю, дабы была возможность связать таблица А1 и А2
...
Рейтинг: 0 / 0
? про SELECT
    #32143133
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и ладно
Код: plaintext
1.
2.
3.
4.
5.
6.
select A.*, B.* 
from apt A, apt B 
where a.PRICE_ID =  8  
  and  a.PRI_ID =  14784 
  and  b.PRICE_ID =  12  
  and  b.PRI_ID =  7102 
...
Рейтинг: 0 / 0
? про SELECT
    #32143195
Ivan28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>LexusR
спасибо, запрос выдал то, что я хотел, НО логику запроса я не понял:
таблицы же должны иметь какую-то связь?

P.S. Трудновато после другого диалекта ...
...
Рейтинг: 0 / 0
? про SELECT
    #32143692
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"таблицы же должны иметь какую-то связь?"

Совсем необязательно причем везде, в любых диалектах. Только в результате кол-во строк получится равным декартову произведению всех наборов данных входивших в запрос... соответственно три набора по 100 строк на выходе дадут 1 000 000 строк
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ? про SELECT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]