Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: Shalom w Październik 04, 2017, 10:10:59 am

Tytuł: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: Shalom w Październik 04, 2017, 10:10:59 am
Witajcie.

Mam problem ze znalezieniem tabeli lączącej tabelę z wiadomościami od kupującego z tebelą zamówień.
Czy mogę liczyć na pomoc?

Pozdrawiam.
Tytuł: Odp: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: west w Październik 04, 2017, 01:42:30 pm
ps_customer_thread po id_zamówienia
Tytuł: Odp: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: Shalom w Październik 04, 2017, 01:49:33 pm
No właśnie w ps_customers_messages jest tylko id_customers_thread i nijak nie mogę znaleźć połączenia do id_orders...

Zwróć Kolego na to, że po tym kluczu się nie da.
Tytuł: Odp: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: west w Październik 05, 2017, 08:06:07 am
left join dla id_customers_thread i dodatkowy left join dla orders po id_order. Tzn co się nie da kolego ?
:)
Tytuł: Odp: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: Shalom w Październik 05, 2017, 11:26:02 am
Nie, no da się połączyć, ale id_customers_thread nie jest kluczem dla id_orders.
Dla przykłądu dodałem nowe zamówienie z wiadomością od kupującego i id_order mam 1600, a id_customers_thread mam 460.
Stąd właśnie moje pytanie, czy istnieje tabela łącząca w/w tabele, gdzie mamy id_order <-> id_customer_message.
Tytuł: Odp: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: west w Październik 05, 2017, 11:32:52 am
Jeszcze raz tłumaczę, że wiadomości są w "thread" po polsku wątkach. Jeśli chcesz powiązać wiadomości z konkretnym zamówieniem musisz połączyć tabele w sposób jaki Ci powiedziałem
thread - id zam - id wiad
czyli:
ps_customer_message.id_customer_thread == ps_customer_thread.id_customer_thread
ps_customer_thread.id_order == ps_orders.id_order
Tytuł: Odp: Połączenie tabeli ps_customers_messages z tabelą ps_orders.
Wiadomość wysłana przez: Shalom w Październik 05, 2017, 11:40:18 am
Dziękuję.
Właśnie o tebelę ps_customer_thread chodziło.
Napisałeś to w pierwszej odpowiedzi, ale myślałem, że mówisz o polu ps_customer_message.ps_customer_thread, a nie o tabeli.:)