3

我有两张桌子

表 1:FACULTY_DETAILS

fac_det_id (pk)........ fname ......可用性

.....1....................... xxx.................完整的时间

.....2........................时间

.....3....................... zzz........工作日

.....4........................ aaa........兼职

表 2:教师

Faculty_id (pk)........ course_id ........ fac_det_id (fk)

.....1................................1................ .........2

.....2................................2................ .........3

.....3................................3................ .........1

.....4................................4................ .........3

.....5................................3................ .........4

当我提供课程 ID 时,我需要 fname、table1 中的可用性和表 2 中的 Faculty_id

即如果我给 course_id=3 那么我需要喜欢

Faculty_id .... fname ....资格

.....2................................xxx................全职

.....5.............aaa......兼职

4

3 回答 3

0

试试这个:

SELECT f.faculty_id, fd.fname, fd.availability  qualification 
FROM FACULTY f 
INNER JOIN FACULTY_DETAILS fd ON f.fac_det_id = fd.fac_det_id 
WHERE f.course_id = 3
于 2012-12-07T07:30:19.557 回答
0

你可以使用这个:

SELECT faculty_id, fname, availibility AS qualification
FROM faculty a, faculty_details b
WHERE a.fac_det_id = b.fac_det_id AND course_id = $your_course_id;
于 2012-12-07T07:31:08.947 回答
0

这应该工作

select f.faculty_id,fd.fname,fd.availability as qualification
from faculty f,faculty_details fd
inner join  faculty_details fd ON f.fac_det_id = fd.fac_det_id 
where course_id=3;
于 2012-12-07T07:31:58.730 回答