Сложный запрос из двух баз?

  • Автор темы Автор темы yas
  • Дата начала Дата начала

yas

Guest
Сложный запрос из двух баз?

Такой вопрос, есть одна база, там записаны номера заказов по ID партнера
В другой базе, также номера заказов, и ID продуктов.

Задача: Мы вытаскиваем заказы для определенного партнера, но как выташить 5 самых заказываемых товара у данного партнера....

Партнер ЗАказ(ID) ТОвар(id)
1 1 1
1 2 2
1 3 1
1 4 1
1 5 3
1 6 2

То есть в результате мне нужно получить ID самых популярных товаров:

1
2
3

Спасибо за помощь
 
Код:
select to_id,count(*) to_count
from table
where pa_id=1
group by to_id
order by to_count desc
 
PHP:
select o.products_id, count(*) to_count from orders_products as o, affiliate_sales as a where a.affiliate_id='".$affiliate_id."' and a.affiliate_orders_id=o.orders_id group by o.products_id limit 10  order by to_count desc

Ошибку пишет:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by to_count desc' at line 1
 
Сверху