0
正在尋求幫助。 我使用web2py,我的應用程序需要多個數據庫。 例如兩個數據庫:來自不同數據庫的web2py連接表
db1 = DAL('sqlite://first.sqlite')
db2 = DAL('sqlite://second.sqlite')
與表:
db1.define_table('table1',
Field('id',requires=IS_NOT_EMPTY()),
Field('pid',type='integer'),
Field('title',type='string'),
)
和
db2.define_table('table2',
Field('id',requires=IS_NOT_EMPTY()),
Field('pid',type='integer'),
Field('data',type='string'),
)
如何執行sqlite的加入,是這樣的:
sql ="SELECT db1.id, db1.title,db2.data FROM db1.table1 INNER JOIN db2.table2 ON db2.table2.pid == db1.table1.pid"
db1.executesql (sql)不無法工作