2013-09-04 3 views
1

에 두 개의 테이블을 조인,내가 두 개의 테이블이 mysql을

학생에는 다음과 같은 열이

student_id 
student_name 
student_lastname 
student_email 
student_class 

Apsent있다 다음 열을 가진 하나의 테이블에 있어야합니다 :

course_id 
teacher_id 
class_id 
student_id 
student_name (((from student Table !))) 

student_id에 의해 참조되는 모든 학생 정보를 Apsent 표에서 가져오고 싶습니다.

내가 뭔가를 시도하지만 난 내가 MySQL의 데이터베이스를 사용

을 confusedg하고 있습니다.

+0

이 작업은 단순한 조인 작업이어야합니다. 이게 뭐가 문제 야? – sarwar026

답변

0

간단하고 당신이 원하는 당신을 줄 것이다 JOIN 간단합니다 :

SELECT 
    a.course_id, 
    a.teach_id, 
    a.class_id, 
    s.student_id, 
    s.student_name 
FROM Student AS s 
INNER JOIN Apsent AS a ON s.student_id = a.student_id; 

당신은 타의 추종을 불허 행, 다른 테이블에 ID를이없는 학생들을 포함하는 대신 LEFT JOIN을 사용해야 할 수도 있습니다.

+0

감사합니다 rab3a man :). – user2734352

+0

@ user2734352 - 언제든지 환영합니다. :) –

0

A.course_id, A.teacher_id, A.class_id, A.student_id, S.student_name 학생은 S에서 S로 참여 함 S.student_id = A.student_id;