使用PGAdmin
查询:
SELECT * FROM analyzed_users;
SELECT * FROM time_table;
成功运行。但查询:
SELECT * FROM analyzed_users, time_table WHERE analyzed_users.id = time_table.userId
返回错误:
错误:列analyze.users.id不存在
第2行:SELECT * FROM analyze_users,time_table WHERE analyze_user ...
**********错误**********
错误:column analyze_users.id列不存在 SQL状态:42703
性格:49
我正在苦苦挣扎一段时间,我不知道为什么它不想工作..
答案 0 :(得分:3)
问题出在第二个查询的WHERE子句中:
WHERE analyzed_users.id = time_table.userId
该错误表明该表中不存在analyzed_users.id
。
检查并使用analyzed_users
中要与第二个查询中的time_table.userId
进行比较的列的实际名称。这应该可以解决问题。