| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Связи и исключения |
| Автор: Defiline 18.8.2011, 03:46 | ||||||||||||
| Ночь ... холодно ... еле думается. Есть три таблицы (классическая связь many-to-many): books
authors
authors_books
Т.е. книгу 1 писали Саша, Маша и Каша. Я составляю запрос, который "жадно" выбирает:
Проблема: Нужно выбрать только те книги, которые написала Саша. В результате так же должны присутствовать все авторы это книги (результат, по внешнему виду, ничем не должен отличаться от примера выше. Разница лишь в том, что если я хочу выбрать книги, которые писала Маша, то получу:
Проблема всегда в том, что выбирает сейчас так:
Т.е. все другие авторы теряются. |
| Автор: sir_nuf_nuf 18.8.2011, 10:23 | ||
|
| Автор: Defiline 18.8.2011, 13:31 |
| Пасиба, it works! |