我有以下的數據庫strucutureSQL查詢與結表合併行
1表名爲Books(BOOKID,標題) 1表署名作者(的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
您使用的數據庫是? – rtcherry
該數據庫是在ms訪問 – user2422053