Есть 2 таблицы:
Код: Выделить всё
price:
- id
- kontragent_id
- kultura_id
- price
Код: Выделить всё
link:
- price_id
- otchet_id
Мне нужно сформировать выборку из price по kontragent_id и kultura_id , записи которых есть в link.price_id
Мой вопрос: можно сделать эту выборку в 1 простой запрос?
PS: пока что сделал в 2 запроса: 1) запрашиваем все link.price_id, 2) запрашиваем всё из price где id встречается в массиве из п.1
Может быть есть более изящное решение? Дело в том, что запрос select * выполняется непозволительно долго (кеширования нет)