W dniu 04.01.2015 22:49, Łukasz Matys napisał(a):
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 ?
Tak.
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
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Tomasz Chiliński, Chilan