2013-01-04 3 views
-1

두 테이블 노드와 sort_value 있습니다. 노드에서 내가 sort_value 테이블에서이다른 테이블의 값에서 sql을 정렬

+----------------+----------------+----------+----------------+ 
|  nid  |  content | state |  etc  | 
+----------------+----------------+----------+----------------+ 
|  1   |  Nanuet  | NY | some content | 
+----------------+----------------+----------+----------------+ 
|  2   |  Nanuet  | NY | some content | 
+----------------+----------------+----------+----------------+ 

이 난 경우에만 노드 테이블과 sort_value 테이블에 SORT_ORDER 값을 기준으로 정렬 선택 NIDS에서 꾸벅 꾸벅 선택합니다

+----------------+----------------+----------+ 
| sort_order |  city  | state | 
+----------------+----------------+----------+ 
|  1  |  xxxxxx  | NY | 
+----------------+----------------+----------+ 
|  2  |  xxxxxx  | NY | 
+----------------+----------------+----------+ 

있습니다.

어떻게하면됩니까 ??

감사

+1

당신이에 가입하고 그 무엇입니까? 시티? 상태? 혼란스러운 부분은 동일한 주에 2 개의 항목이 있다는 것입니다. 우선 순위에 대한 생각 프로세스는 무엇입니까? – Bryan

+0

두 번째 테이블에 외래 키 란 무엇입니까? –

+0

이 두 테이블 간의 관계는 무엇입니까? 관계가 없으면 값을 정렬 할 수 없습니다. –

답변

0
SELECT N.nid,S.sort_order,S.city,S.state from node N INNERJOIN sort_value S WHERE N.nid=S.sort_order; 
0

희망이 조인 조건 :: 이 시도 ::

SELECT 
* 
from 
node 
INNER JOIN sort_value ON nid=sort_order 
관련 문제