我有一个像:
这样的数据库我需要组合这些表并为我的网格选择一些东西。但我不知道该怎么做。
SELECT应该像:
SELECT B.PN, B.PMA_PN, B.APPROVAL_DATE, B.STATUS, D.CHAPTER ...
PS:表B和表D具有共同的PN,但表D PN包括表B PN。记住这一点。
答案 0 :(得分:0)
你应该研究的是DB-links。 它使您能够链接数据库,以便您可以在一个查询中从多个dbs中获取数据。
在链接配置之后,您可以通过键入表名来跟随@ +数据库名称来使用该链接,如下所示:
SELECT B.PN, B.PMA_PN, B.APPROVAL_DATE, B.STATUS, D.CHAPTER
FROM Table@dbname1 A, Table@dbname2 B
WHERE A.PN = B.PN...etc
答案 1 :(得分:-1)
2数据库如下:
数据库 A 表 B
数据库 C 表 D
对于网格选择查询如下
SELECT B.PN,B.PMA_PN,B.APPROVAL_DATE, B.STATUS,D.CHAPTER
FROM A.B,C.D
WHERE B.PN=D.PN;
那就是!!