이것은 나에게 많은 관심을 불러 일으켰습니다. Mongo를 선호하는 사람으로부터 일반적인 SQL/Relational Database 문제입니다.어소시에이션없이 다른 테이블의 데이터를 연결하는 가장 쉽고, 가장 효율적인 방법
내가 원하는 것은 연관성을 사용하지 않고 db를 재구성하거나 다시 모델링 할 수 없다고 가정하고 가장 효율적이고 쉬운 방법으로 다른 테이블의 데이터를 연결하는 것입니다. .
따라서, 예를 들어, (연관이없는) FQL로, 나는 name
내 현재 사용자에 초대 된 모든 이벤트의 eid
에 대한 요구한다면, 나는 또한 여부를 알고 싶습니다 내 현재 사용자는 가고 있지만 그 정보는 'event_member'테이블에 있습니다. 내가 event_member
에서 다른 열 (rsvp_status
)에 대한 관심, 내가 eid
및 name
즉, event
에서 열이 관련이하고 싶은 일을했습니다이 경우
name
,
eid
과
rsvp_status
을 가지고 있기 때문에 우리가
eid
으로 정렬 말할 수 있다고하고 (N에 대한 = 1 뭐든) 각 n 번째 항목을 일치시킬 수 있습니다 같은 숫자가 될 수는 있지만, 그렇게 할 수없는 경우가 많이 있습니다.
그리고 별도의 쿼리를 수행 한 다음 eid
을 통해 반복하고 일치시킬 수 있음을 알고 있지만 기본적으로 저는 연관성 아이디어가 존재하는 경우 일반적이고 간단하며 효율적인 솔루션을 찾고 있습니다. 자바 스크립트에서 가급적이면.
이 그들과 함께 할 수있는 뭔가로 알고 있었다 자바 스크립트를 사용하여 SQL Server에 연결하는 방법입니다 원하는대로 테이블을 가입 무료입니다 멋지게, 감사합니다 :) – Niall
Joe Celko의 "SQL for Smarties"책을 몇 가지 고급 트릭과 주제로 추천합니다. –