Автор Тема: вебсервис join  (Прочитано 37 раз)

19 Май 2017, 13:17:31
  • Фрилансер
  • *
  • Сообщений: 115
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
как связать в одном запросе 2 выборки? например получить orders вместе с order_details
19 Май 2017, 13:40:32
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3075
  • Репутация: +72/-5
  • Сообщество PrestaShop
    • Просмотр профиля
FROM '._DB_PREFIX_.'orders ord
LEFT JOIN '._DB_PREFIX_.'order_detail ordd ON ord.id_order = ordd.id_order
19 Май 2017, 14:21:11
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 115
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
мне нужно в вебсервисе
19 Май 2017, 15:19:56
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 994
  • Репутация: +10/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Запросами нельзя. Получить можно объект order и связи объекта,
$xml->order->id
$xml->order->id_cart
$xml->order->associations->order_rows->order_row[0]->product_id
$xml->order->associations->order_rows->order_row[0]->product_name
Схема site.ru/api/orders/
А также использоавть фильтры
site.ru/api/orders/filter[id_filtrer]