Re: OR problems
От | Jean-Luc Lachance |
---|---|
Тема | Re: OR problems |
Дата | |
Msg-id | 3C9B7DF7.7A9396E1@nsd.ca обсуждение исходный текст |
Ответ на | OR problems (tony <tony@animaproductions.com>) |
Ответы |
Re: OR problems
|
Список | pgsql-general |
Tony, The problem is not with the OR or the DISTINCT ON. You are requesting a cartesian product ot three tables. You should have a JOIN ON or a proper WHERE clause. JLL tony wrote: > > Hello, > > I've been having some problems with this SELECT clause. > > SELECT DISTINCT ON (nom, prenom) nom, prenom, sexe, titre, type, > structure.adresse, structure.boitepostal, structure.codepostal, > structure.ville > FROM individu, structure, fonction > WHERE type = 'CT' OR type = 'CA' > > The DISTINCT ON bit puts the query into a flat tailspin. Why? > > Cheers > > Tony Grant > > -- > RedHat Linux on Sony Vaio C1XD/S > http://www.animaproductions.com/linux2.html > Macromedia UltraDev with PostgreSQL > http://www.animaproductions.com/ultra.html > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster
В списке pgsql-general по дате отправления: