Мне нужна помощь в сложном SQL-запросе. Вот моя настройка: есть две таблицы, одна с авторами, а другая с книгами. Таблица книг содержит поле с именем «автор», которое содержит идентификатор автора. Если в книге более одного автора, то поле «автор» будет содержать все идентификаторы авторов, разделенные символом «;» (что-то вроде 2; 34; 234).Нужна помощь по сложному SQL-запросу
На веб-сайте я должен перечислить все книги, написанные автором. Если есть только один автор, это просто, но как я могу получить те книги, в которых меня интересует автор, второй или третий автор?
Большое спасибо.
Я думаю, что он может упростить его, просто имея таблицу карт с 'BookID' и' AuthorID' в виде столбцов.Он привел пример «Меня интересует второй или третий автор», чтобы проиллюстрировать этот вопрос, а не потому, что в ближайшее время ему придется искать «AuthorPosition = 2». Надеюсь, по крайней мере. – Phil