Re: SQL equivalent to nested loop

Поиск
Список
Период
Сортировка
От KÖPFERL Robert
Тема Re: SQL equivalent to nested loop
Дата
Msg-id ED4E30DD9C43D5118DFB00508BBBA76EB16745@neptun.sonorys.at
обсуждение исходный текст
Ответ на SQL equivalent to nested loop  (Markus Bertheau ☭ <twanger@bluetwanger.de>)
Список pgsql-sql
Instead of tablenames just use functions (tablefunctions)

like my example
select a."Id", a."Code" from "GetLanguages"() a,  "GetLanguages"() b
"2","en"
"2","en"
"1","de"
"1","de"

|-----Original Message-----
|From: Markus Bertheau [mailto:twanger@bluetwanger.de]
|Sent: Dienstag, 07. Juni 2005 01:17
|To: KÖPFERL Robert
|Cc: pgsql-sql@postgresql.org
|Subject: RE: [SQL] SQL equivalent to nested loop
|
|
|Dnia 06-06-2005, pon o godzinie 20:08 +0200, KÖPFERL Robert napisał(a):
|> This is basicly a Join, a cross table
|>
|> i.e.
|>
|> select b.w from  table a, table b where ...
|
|You'd hope that. The problem is that you don't have the tables and
|afterwards specify the join condition, but in specifying the tables
|(=calling the function) you have the join condition already. I can't
|figure out the right syntax. What are you proposing?
|
|SELECT * from f(4, 'foo') as b, f(b.int, 'bar')?
|
|oocms=# select * from object_get_list_of_reference_property(311,
|'Themen') as b, object_get_list_of_reference_property(b.object_id,
|'Objekte');
|ERROR:  ?????????????? ????????? ??
|FROM ?? ????? ????????? ?? ?????? ????????? ?? ??? ?? ?????? ???????
|
|I can't get an english error message atm :/, but that doesn't work.
|
|Markus
|
|--
|Markus Bertheau <twanger@bluetwanger.de>
|


В списке pgsql-sql по дате отправления:

Предыдущее
От: Achilleus Mantzios
Дата:
Сообщение: Re: to listadmin
Следующее
От: KÖPFERL Robert
Дата:
Сообщение: Can we stop that?