1

我不知道如何编写 select 语句以仅使用学生 ID 获取有关干预细节的信息。

如果学生 id 是 2。我想找到有关名为 MENTORING 的干预的信息。

student_intervention 表

id   student_id inter_details_id   start_date                   end_date         staff_id
 1      2          1            2029-09-12 00:00:00     2029-10-12 00:00:00 0
 2      2          1            2029-09-12 00:50:00     2029-10-12 00:00:00 0

干预细节

   id      name           description
    1      MENTORING      MENTORING2
    2      BESPOKE        BESPOKE
4

1 回答 1

0

尝试:

SELECT start_date, end_date, staff_id
FROM student_intervention, intervention_details
WHERE student_intervention.inter_details_id = intervention_details.id
And student_intervention.student_id = 2
And intervention_details.name = 'MENTORING'

这不使用'inner join'语法,但应该仍然有效

于 2012-11-06T11:10:52.760 回答