我有一些表,我试图执行以下查询
select placename , staff.name , subjectname from places , staff , subject
where places_place_id = place_id and staff.staff_id = times.staff_staff_id
and subject.subject_id=times.subject_subject_id and times.time_from=8 and times.time_to=9
它继续发出错误
错误代码:1054。未知列' times.places_place_id'在' where子句'
答案 0 :(得分:0)
了解使用表对象时执行select查询的过程。 这里,object.columnname引用对象表中的特定列。 在FROM子句中的查询中添加时间表。
因此,您的查询应为
select placename , staff.name , subjectname from places , staff , subject,times where places_place_id = place_id and staff.staff_id = times.staff_staff_id and subject.subject_id=times.subject_subject_id and times.time_from=8 and times.time_to=9;
你也错过了分号。