Re: [GENERAL] looking to speed up SELECT ... LEFT JOIN query
В списке pgsql-sql по дате отправления:
| От | Richard Huxton |
|---|---|
| Тема | Re: [GENERAL] looking to speed up SELECT ... LEFT JOIN query |
| Дата | |
| Msg-id | 200208081524.17392.dev@archonet.com обсуждение исходный текст |
| Ответ на | looking to speed up SELECT ... LEFT JOIN query (ta145@yahoo.com (Trey Ackerman)) |
| Список | pgsql-sql |
On Wednesday 07 Aug 2002 6:03 am, Trey Ackerman wrote: > Hi, > > I have a working SELECT statement using LEFT JOIN but I'm hoping > someone can suggest something that might be a bit quicker (currently 3 > seconds for result). > > SELECT * FROM ((table1 LEFT JOIN table2 USING (custno)) AS j1 > LEFT JOIN table3 USING (custno)) AS j2 > LEFT JOIN table4 USING (custno) > WHERE custno='$custno'; > > The primary table is table1, the key for all tables is 'custno'. I > need the LEFT JOIN because any one or all of the other tables (table2, > table3, table4) might not have corresponding data. We'll need to see the output of an EXPLAIN / EXPLAIN ANALYSE - also could you join the tables in a different order, smallest first? - Richard Huxton
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера