2024-09-30 16:37:41 发布
网友
我尝试在python(pyodbc)中以这种方式JOIN两个MS access表:
JOIN
query = "SELECT Karta.id FROM Karta JOIN zaznam ON (Karta.id=zaznam.karta)" cursor.execute(query)
但我得到一个错误:
我做错什么了?在
您需要在FROM子句中指定联接类型(INNER,LEFT OUTER,RIGHT OUTER)。使用的联接类型取决于您希望结果包含什么,我猜您希望使用INNER JOIN。可以找到Access中可用联接类型的引用here。在
FROM
INNER
LEFT OUTER
RIGHT OUTER
INNER JOIN
假设INNER JOIN的示例代码
query = "SELECT Karta.id FROM Karta INNER JOIN zaznam ON (Karta.id=zaznam.karta)" cursor.execute(query)
您需要在
FROM
子句中指定联接类型(INNER
,LEFT OUTER
,RIGHT OUTER
)。使用的联接类型取决于您希望结果包含什么,我猜您希望使用INNER JOIN
。可以找到Access中可用联接类型的引用here。在假设
INNER JOIN
的示例代码相关问题 更多 >
编程相关推荐