Допустим, у меня есть 3 таблицы:
- Авторская таблица (ID, AuthorName)
- Таблица жанров (ID, GenreName)
- Таблица книг (ID, дата, жанр, автор)
Где Жанр и Автор - это внешние ключи (ID) таблиц Жанр и Автор.
Здесь я использую:
Select Books.ID, Books.Date, Genre.GenreName, Author.AuthorName
From Books, Genre, Author
Where Books.Genre = Genre.ID
AND Books.Author = Author.ID
Order By Books.ID Desc;
чтобы получить этот результат:
| ID | Дата | Жанр | Автор |
---------------------------------
| 1 | 04.02.11 | Действие | A |
| 2 | 7/7/11 | Ужас | Б |
| 3 | 18/8/11 | Действие | A |
| 4 | 3/10/11 | Комедии | C |
| 5 | 16/7/11 | Ужас | D |
| 6 | 29.07.11 | Ужас | Б |
| 7 | 05.12.11 | Комедии | E |
| 8 | 13.09.11 | Комедии | C |
Но это не тот реальный результат, который мне нужен.
Может ли кто-нибудь помочь мне выбрать запрос, чтобы отличить жанр столбца и автора от книг и последнюю дату, чтобы получить этот результат ниже?
| ID | Дата | Жанр | Автор |
---------------------------------
| 3 | 18/8/11 | Действие | A |
| 4 | 3/10/11 | Комедии | C |
| 5 | 16/7/11 | Ужас | D |
| 6 | 29.07.11 | Ужас | Б |
| 7 | 05.12.11 | Комедии | E |