Skocz do zawartości


Wszystko co chcesz wiedzieć o konfiguracji sklepów prestashop, możliwościach konfiguracyjnych i innych ustawieniach środowiska sklepu internetowego
Zdjęcie
- - - - -

zapytanie sql

zapytanie sql

  • Proszę się zalogować aby odpowiedzieć
2 odpowiedzi na ten temat

#1 janNowak

janNowak

    Member

  • Members
  • PipPip
  • 24 postów

Napisany 09 December 2020 - 02:48 PM

Cześć, jak powinno wyglądac zapytanie do menadżera sql żeby wyświetlił maile klientów którzy zakupili przedmioty z wybranej kategorii? Znalazłem jak zrobić po produkcie, ale szukam sposobu po kategorii
SELECT C.email FROM ps_customer C
INNER JOIN ps_orders O on C.id_customer = O.id_customer
INNER JOIN ps_order_detail OD on O.id_order = OD.id_order
WHERE OD.product_id =959


#2 vekia

vekia

    Advanced Member

  • Members
  • PipPipPip
  • 221 postów

Napisany 04 August 2021 - 11:01 PM

SELECT c.email FROM ps_customer c
INNER JOIN ps_orders o on c.id_customer = o.id_customer
INNER JOIN ps_order_detail od on o.id_order = od.id_order
INNER JOIN ps_category_product pc ON pc.id_product = od.product_id
WHERE pc.id_category = 2 
GROUP BY c.email

wskazujemy id kategorii w klauzuli WHERE, w przykładzie jest "2".



#3 robik1976

robik1976

    Newbie

  • Members
  • Pip
  • 2 postów

Napisany 26 April 2022 - 09:50 AM

Witam
Proszę o podpowiedź jak do tego zapytania dodać numer telefonu klienta.

SELECT
                                c.`id_customer` AS `id_customer`, `id_gender`, `firstname`, `lastname`, c.`email` AS `email`, `birthday`, `date_add`, c.`active` AS `active`
            , c.*, a.id_group
            FROM `rk_customer_group` a
            
            LEFT JOIN `rk_customer` c ON (a.`id_customer` = c.`id_customer`)
             WHERE 1  AND a.`id_group` = 4 AND c.`deleted` != 1 AND c.id_shop IN (1)  
            
             ORDER BY `id_group` ASC






1 użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników