4 Sty
2015
4 Sty
'15
22:49
Rozumiem ze jezeli chce klientow ktorzy wystepuja jednoczesnie w 3 roznych grupach (mimo ze grup maja przypisanych wiecej), to dodaje,
ca.customergroupid=25
oraz
HAVING COUNT(ca.id) = 2; zmieniajac na 3 ?
Pozdrawiam.
--
Matys Łukasz
Wiadomość napisana przez Tomasz Chiliński tomasz.chilinski@chilan.com w dniu 4 sty 2015, o godz. 22:24:
> W dniu 04.01.2015 22:22, Tomasz Chiliński napisał(a):
>> W dniu 04.01.2015 22:17, Łukasz Matys napisał(a):
>>> A jezeli chcemy klientow w tych dwoch grupach...a samych grup do
>>> klientow moze byc przypisanych duzo wiecej?
>>> Pozdrawiam.
>> SELECT DISTINCT c.id FROM customers c
>> JOIN customerassignments ca ON ca.customerid = c.id
>> WHERE c.status = 3 AND (ca.customergroupid=25 OR ca.customergroupid=40);
>
> Poprzednie zapytanie:
> SELECT c.id FROM customers c
> JOIN customerassignments ca ON ca.customerid = c.id
> WHERE c.status = 3 AND (ca.customergroupid=25 OR ca.customergroupid=40)
> GROUP BY c.id
> HAVING COUNT(ca.id) = 2;
> zwróci klientów, którzy należą jednocześnie do grup 25 i 40 niezależnie
> od tego czy należą do jeszcze jakichś innych grup.
>
>>> --
>>> Matys Łukasz
>>> Wiadomość napisana przez Tomasz Chiliński
>>> tomasz.chilinski@chilan.com w dniu 4 sty 2015, o godz. 22:16:
>>>> W dniu 04.01.2015 21:55, Łukasz Matys napisał(a):
>>>>> Dziekuje za pomoc, ale nadal nie moge osiagnac tego wyniku ktorego szukam.
>>>>> - w grupie 25 mam 327 klientow
>>>>> - w grupie 40 mam 1929 klientow
>>>>> Chodzi o to, aby zapytanie zwrocilo wynik z klientami ktorzy sa
>>>>> jednoczesnie w grupie 25 i 40, a obecnie mam,
>>>> SELECT c.id FROM customers c
>>>> JOIN customerassignments ca ON ca.customerid = c.id
>>>> WHERE c.status = 3 AND (ca.customergroupid=25 OR ca.customergroupid=40)
>>>> GROUP BY c.id
>>>> HAVING COUNT(ca.id) = 2;
>>>>> A w grupie 25 nie mamy 1934 klientow :/.
>>>>> Pozdrawiam.
>>>>> --
>>>>> Matys Łukasz
>>>> --
>>>> Pozdrawiam
>>>> Tomasz Chiliński, Chilan
>>>> _______________________________________________
>>>> lms mailing list
>>>> lms@lists.lms.org.pl
>>>> http://lists.lms.org.pl/mailman/listinfo/lms
>>> _______________________________________________
>>> lms mailing list
>>> lms@lists.lms.org.pl
>>> http://lists.lms.org.pl/mailman/listinfo/lms
>
> --
> Pozdrawiam
> Tomasz Chiliński, Chilan
>
> _______________________________________________
> lms mailing list
> lms@lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms