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

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

Спасибо за помощь
 

chira

Новичок
Код:
select to_id,count(*) to_count
from table
where pa_id=1
group by to_id
order by to_count desc
 

yas

Guest
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
 

alpine

Новичок
yas
В ман ->

-~{}~ 24.07.05 14:17:

Смотреть внимательно:
Оператор SELECT имеет следующую структуру: ...
 
Сверху