Я новичок в SQL и C # и в настоящее время пытаюсь создать программное обеспечение для библиотеки.Я столкнулся с небольшой проблемой и был бы признателен за ваш вклад.
У меня есть три таблицы:
- Книги (
BookID, Title
) - Автор (
AuthorID, AuthorFname, AuthorLname
) - WrittenBy (
BookID, AuthorID
)
BookId
в таблице Books
и AuthorID
в таблице Author
проиндексированы и являются первичными ключами,
Что мне нужно сделать, это
- получить идентификатор книги из таблицы книг,
- получить идентификатор автора из таблицы авторов,
- вставьте эти два значения в таблицу Bybyby
Мое решение состоит в том, чтобы написать два отдельных оператора SQL, чтобы выбрать столбцы идентификаторов, а затем ввести их в третью таблицу.
Но что, если есть две книги с одинаковым названием?
Есть ли способ получить последние вставленные значения в SQL?