创建一个列表框,将报表中两个表的数据组合在一起

时间:2012-12-12 03:34:18

标签: sql database ms-access

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

表一持有ISBN(类似于bookID):

tbl_StudentOrderLine:

   ISBN  Qty  Price  StudentPurchaseID
    1224  1    6         12

tbl_Books:

ISBN  BookTitle  Author
1224    Random   Someone

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

它不一定是列出结果的列表框,任何想法都会有所帮助

我尝试了UNION ALL并尝试创建多个列表框,但似乎没有任何工作,所以任何帮助都非常感谢!!

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用JOIN?

这样的东西
SELECT  *
FROM    tbl_StudentOrderLine sol INNER JOIN
        tbl_Books b ON  sol.ISBN = b.ISBN
WHERE   so.StudentPurchaseID = 12

看一下本教程,总是很有帮助。

Introduction to JOINs – Basic of JOINs