SQL选择两个表

时间:2012-11-06 11:06:44

标签: sql

我不知道如何编写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

intervention_details

   id      name           description
    1      MENTORING      MENTORING2
    2      BESPOKE        BESPOKE

1 个答案:

答案 0 :(得分: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'

这不使用'内部联接'语法,但应该仍然可以使用