2011-09-26 3 views

답변

0

: 당신이 선택하지 않은 필드를 기준으로

select id from first_table 
inner join second_table on first_table.secondtableid = second_table.id 
where value = 'Known Value' 
order by second_table.title 
0

뭔가 :

select 
    firsttable.id, firsttable.value, secondtable.title 
from 
    firsttable 
join 
    secondtable on firsttable.secondtableid = secondtable.id 
order by 
    secondtable.title 
+1

'JOIN secondtable ON firsttable.secondtableid = secondtable.id' – webbiedave

+0

감사합니다. – CodeCaster

-1

이 초보자 질문은, 그래서 나는 가능한 한 간단하게 대답한다 :

SELECT t1.id, t1.value 
FROM  table1 t1 
INNER JOIN table2 t2 
ON t1.secondtableid = t2.id 
ORDER BY t2.title 

당신은 테이블을 JOIN 수 있습니다, 그들이 참여하는 방법을 나타내는.

+0

@Downvoter 농담하는거야? 코멘트 하시겠습니까? –

+0

동의합니다. 원래의 대답은 두 조각이 빠졌지 만 건설적인 비판이 더 적절한 대응이었을 것입니다. – Kendrick

+0

그리고 나는 OP에 일반적인 라인을 부여하는 것을 믿는다. (이 경우, 'JOIN'은 OP가 배워야 할 필요가있는 것이다.) "엄격한 요구대로"또는 "else-will-be-be-down-down"응답 . 이것이 제가 너무 쉽게 대답하는 것을 포기하기 시작한 이유입니다. 초보자 "응답자"는 너무 경쟁적입니다. :) –

2

당신은 주문할 수 있습니다.

select FirstTable.id, FirstTable.value 
    from FirstTable 
     inner join SecondTable on (FirstTable.SecondTableID=SecondTable.ID) 
    order by SecondTable.Title 
관련 문제