2012-08-08 3 views
0

나는 두 개의 테이블 tbl_expensetbl_miscellaneous_category을 가지고 있습니다. tbl_expense에는 필드가 있습니다. 주로 idcategory .in tbl_miscellaneous_category id and name입니다. 그 이름은 categorytbl_expense table입니다. 이 같은 오/P는 필요 : ID 이름을mysql 에러 내부 조인

SELECT te.id,te.category 
FROM tbl_expense te 
     inner join tbl_miscellaneous_category tmc 
       on te.category=tmc.id 
WHERE te.id= '1' 
+0

의 이름을 포함하는 tmc를 사용할 수 있습니까? tbl_expense 로부터 te.id, tmc.name 을 선택 –

+0

테 내부에 가입 tbl_miscellaneous_category TMC te.id = '1' – sachin

+0

당신은 te.id SELECT WHERE tmc.id, te.category, te.category이다 = 어떤에 두 신분증 모두. SELECT에 범주 이름을 추가하기 만하면됩니다. – Kao

답변

0

아니고 당신이 찾고 있지만, 나는 다음과 일하는 것이 믿는 것을 너무 명확 :

SELECT 
    te.id, tmc.name 
FROM 
    tbl_expense te inner join tbl_miscellaneous_category tmc 
     on te.category=tmc.id WHERE te.id= '1' 

이 솔루션은 카테고리 이름을 제공 할 것입니다 name 열에서 tbl_miscellaneous_category에 제공됩니다. 대신 te

+0

고맙습니다. – sachin

+0

도와 줘서 고마워요! 도움이된다면 대답을 수락하는 것을 잊지 마십시오. – RobB

0

, 오류가 무엇 년대 category

SELECT te.id, 
     tmc.name 
FROM  tbl_expense te 
       INNER JOIN tbl_miscellaneous_category tmc 
       ON te.category = tmc.id 
WHERE te.id = '1'