我有以下数据库结构
1 个名为 Books 的表 (BookId,Title) 1 个名为 Authors 的表 (AuthorId,AuthorName) 1 个名为 BooksAuthors (BookID,AuthorID) 的连接表,与其他 2 个表的关系
我正在使用这个查询:
Select
Books.BookId,
Books.Title,
Authors.AuthorName
From
(Books Inner Join
BooksAuthors On BooksAuthors.BookId = Books.BooksId) Inner Join
Authors On BooksAuthors.AuthorId = Authors.AuthorId
我得到这样的东西:
BookId Title AuthorName
001 Title1 Name1
001 Title1 Name2
001 Title1 Name3
002 Title2 Name5
002 Title2 Name6
我想知道是否可以执行返回如下内容的查询:
BookId Title AuthorName
001 Title1 Name1;Name2;Name3
002 Title2 Name5;Name6