2013-08-31 3 views
0

Employee 테이블MySQL은 결과 집합 두 테이블을 가입하고 첫 번째 테이블에 새 열 주문에 따라 추가

employee

Designation 테이블

designation

난에서 설정할 내 결과의 지정을 표시하려면 지정 표. 그리고 저는 닉을 사용하여 데이터를 검색하고 있습니다.

도움말

감사합니다 나를

예를 들어
+0

얻을 지정 테이블의 번호 필드는 무엇인가? – harsh4u

+0

그 두 테이블 (그 지정 번호) 사이 likn에 대한 4 = 도우미 – Niranjana668

+0

당신은 내 대답을 보여줄 수 있습니다 아래에있는 것은 – harsh4u

답변

1
select e.serial_no, d.designation, e.name, e.epf_no, e.appointment_date, e.nic, e.dob 
from employee e, designation d 
where e.designation = d.number and e.nic = 'the_number_you_want' 
+0

고맙습니다. 몇 가지 조정을 한 후에 고칠 수 있습니다. thnz in advance :) – Niranjana668

0

우리가 893041699 nic number

select d.designation from designation d 
    join employee e on d.number = e.serial_no 
    where e.nic=893041699; //example for nic number 893041699 

하는 지정 값을해야하는 경우가 표시 출력

designation 
------------ 
Helper 
0
Select * from employee a, designation b where a.serial_no = b.number and a.nic=921560419 
같은
0

이 시도 :

select e.*, d.designation AS desi_name FROM employee AS e LEFT JOIN designation AS d ON e.serial_no=d.number 

당신은 desi_name

관련 문제