SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.09.2012 14:17:35

dimsich
Участник
Зарегистрирован: 12.12.2011
Сообщений: 17

Вопрос по связи многие ко многим

Здравствуйте.

Постановка задачи: есть 3 таблицы.
1-я таблица с категориями поля (id, name)
2-я таблица с статьями поля (id, name)
3-я таблица связей статей с категориями по id с полями (id_category, id_article)
Статья может относится к разным категориям.

Как реализовать выборку всех статей которые принадлежат определённой категории через один запрос (скорее всего с Join)?

Неактивен

 

#2 06.09.2012 17:48:18

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Вопрос по связи многие ко многим

select .. from `2` join `3` on `2`.id=`3`.id_article join `1`on `1`.id=`3`.id_category where `1`.name=... ;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson