Re: Why is this a cross join?

Поиск
Список
Период
Сортировка
От Kevin Grittner
Тема Re: Why is this a cross join?
Дата
Msg-id 1361228724.57214.YahooMailNeo@web162901.mail.bf1.yahoo.com
обсуждение исходный текст
Ответ на Re: Why is this a cross join?  (Tim Uckun <timuckun@gmail.com>)
Список pgsql-general
Tim Uckun <timuckun@gmail.com> wrote:=0A=0A>> how do you want to determine =
which of the matching rows in the=0A>> other table to choose, and which to =
ignore?=0A>=0A> Any of the matching rows will do but I just want one.=0A=0A=
Well, if you don't care, this might give you what you want.=0A=0Aselect dis=
tinct on (x.first6) crm.*, x.*=0A=A0 from from sap_crm_sales crm=0A=A0 join=
 (select left(mc.sap_code,6) as first6, mc.*=0A=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
from model_configurations mc) x=0A=A0=A0=A0 on x.first6 =3D left(crm.custom=
er_class, 6)=0A=A0 order by x.first6;=0A=0AI can think of about a dozen dif=
ferent things which fit the=0Adescription that you've given so far that you=
 *might* want instead,=0Abut unless you get more specific we can only guess=
.=0A=0AIf this isn't what you want, your best bet might might be to come=0A=
up with a self-contained example, where you create an populate=0Atables wit=
h a small amount of data, and show what you would like as=0Aa result given =
that data set.=0A=0A--=0AKevin Grittner=0AEnterpriseDB: http://www.enterpri=
sedb.com=0AThe Enterprise PostgreSQL Company

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

Предыдущее
От: Tim Uckun
Дата:
Сообщение: Re: Why is this a cross join?
Следующее
От: Joe Van Dyk
Дата:
Сообщение: subselects vs WITH in views