1

在 Microsoft Access 中,我试图通过将两个表中的数据组合到一个列表框中来创建一个报告:

表一保存 ISBN(类似于 bookID):

tbl_StudentOrderLine:

   ISBN  Qty  Price  StudentPurchaseID
    1224  1    6         12

tbl_书籍:

ISBN  BookTitle  Author
1224    Random   Someone

我想生成列表框来显示每本书的详细信息,其中 ISBN 与 tbl_StudentOrderLine 中的 ISBN 匹配,并且显示的唯一 ISBN 是 StudentPurchaseID = 12 的那些

它不必是显示结果的列表框,任何想法都会有所帮助

我尝试了 UNION ALL 并尝试创建多个列表框,但似乎没有任何效果,因此非常感谢任何帮助!

4

1 回答 1

1

您是否尝试过使用 JOIN?

就像是

SELECT  *
FROM    tbl_StudentOrderLine sol INNER JOIN
        tbl_Books b ON  sol.ISBN = b.ISBN
WHERE   so.StudentPurchaseID = 12

看看这个教程,总是有帮助的。

JOIN 简介 – JOIN 基础

于 2012-12-12T03:52:39.043 回答