Stillborn
@Stillborn
web-developer, web-designer

Как реализовать mysql выборку «соседей» одинаковых по неизвестному значению?

Приветствую!
Имеется таблица со связями артикулов и параметров этих артикулов:
id | id_item | id_param
1 | 1100 | 5
2 | 1230 | 1
3 | 1105 | 5
4 | 1322 | 3
5 | 1102 | 4
6 | 1101 | 5

На входе - id_item = 1100
Как одним запросом выбрать соседей по id_param, в данном случае равным 5?
  • Вопрос задан
  • 2532 просмотра
Решения вопроса 1
@IgoNsk
backend web developer
Кто такие "соседи"? Записи с таким же значением поля "id_param"? Тогда как то так:
select
  NeighbourData.*

from
  Data as NeighbourData
  join Data as NodeData
    on NeighbourData.id_param = NodeData.id_param

where
  NodeData.id_item = 1100
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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