用sql进行多表查询的难题?
前提:使用access数据库,ado引擎
有三张表allborrow、allbook、allreader均没设主键。
allborrow 结构及记录如下:
字段名 :bookID readID Opdate
----------------------------
001 r-1 2003-9-10
002 r-2 2003-9-9
004 r-4 2003-9-10
allbook 结构及记录如下:
字段名 :bookID bookname
--------------------
001 Windows
002 C++
003 Delphi
004 Java
allreader 结构及记录如下:
字段名 :readerID readername
--------------------
r-1 AAA
r-2 BBB
r-3 CCC
r-4 DDD
现在我想用一个TAdoQuery提取所有allborrow中Opdate=2003-9-10的记录,Adoquery中的内容为:
bookID bookname readerID readername Opdate
--------------------------------------------------
001 Windows r-1 AAA 2003-9-10
004 Java r-4 DDD 2003-9-10