Я делаю приложение C# Windows Form, и оно подключено к базе данных.
Тема: Книжный магазин.
В одной из форм приложения есть DataGridView, который отображает информацию о каждой книге в магазине.
В базе данных одна книга уникальна, со своим ISBN, и разные книги в этом контексте могут иметь одинаковое имя.
Кроме того, у книг может быть много авторов.
Это означает, что когда я делаю запрос, который отображает все книги, он перечисляет одну и ту же книгу более одного раза, чтобы отобразить всех авторов из этой книги.
Я хочу, конечно, перечислить всех авторов в одну колонку, в одну строку, для одной книги.
Мне сказали, что это можно сделать с помощью курсоров.
Но я не представляю, как их использовать.
Мне не нужен точный код, мне просто нужны некоторые рекомендации по решению этой проблемы.
Кроме того, может быть, есть лучший способ сделать это, чем использовать курсоры?