通过Python MySQLdb连接表

时间:2012-07-11 16:11:52

标签: python mysql-python

我是python和MySQLdb的最近用户,我想知道为什么我无法通过在python中运行sql查询来收到结果。我运行的查询是:“SELECT Divnd FROM Dividends,Avatar_recs WHERE Dividends.entityID = Avatar_recs.entityID,Avatar_recs.avatarID ='1'”

当我知道我是否直接在数据库上完成此查询时,我收到一条错误消息,说我的查询有问题。

谁知道我哪里错了????

1 个答案:

答案 0 :(得分:2)

你有这个:

SELECT dividend
    FROM Dividends, Avatar_recs
    WHERE
        Dividends.entityID=Avatar_recs.entityID , Avatar_recs.avatarID='1'

我会尝试这个 - 在where子句中你的逗号语法看起来不熟悉:

SELECT dividend
    FROM Dividends, Avatar_recs
    WHERE
        Dividends.entityID=Avatar_recs.entityID AND Avatar_recs.avatarID='1'