@flex2

Как сделать запрос на выборку одной записи?

Всем привет,
Есть таблицы

categories
id,
name
--------------
items
id
category_id
name

Так вот у каждой категории может быть до N количества item
Не пойму как в join поставить limit
Суть вот такая
Мне нужно выбрать например по where in (categories_ids) из таблицы items по одной записи каждой категории, а если быть точнее то по последней.
Кто сталкивался? или кто знает решение?
Спасибо
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
serejatoje
@serejatoje
Если я правильно понял, то вот так
sqlfiddle.com/#!9/180f22/46
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@klim76
android/java/sql
вместо join использовать outer apply.
outer apply (select top 1 * from table t where t.category = внешняякатегория ) qwerty
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы