【发布时间】:2017-04-05 21:00:01
【问题描述】:
我的用户表有列
user_id, email
我的邀请表有列
invite_idrequest_iduser_idsent_time
当我运行以下查询时,我将两个表连接为 1,这是预期的。
'SELECT * FROM users INNER JOIN invites ON users.user_id = invites.user_id'
但是,当我运行以下查询时,
'SELECT user_id FROM users INNER JOIN invites ON users.user_id = invites.user_id'
我收到以下错误
OperationalError: (sqlite3.OperationalError) ambiguous column name: user_id [SQL: 'SELECT user_id FROM users INNER JOIN invites ON users.user_id = invites.user_id']
任何帮助表示赞赏。
【问题讨论】: