내가 기록을 테이블이라고하고이 세 개의 열이 포함
찾기 관련된 기록이 참조
ID Ref1 Ref2
-- ---- ----
01 abcd efgh
02 efgh ijkl
03 ijkl qrst
04 qrst ""
05 1234 5678
06 5678 9999
07 9999 8888
내가 달성하기 위해 노력하고 결과는 : 나는 기록 01을 선택하면, 내가보고 싶은 모든 관련 기록. 레코드는 Ref1과 Ref2를 통해 관련되므로 레코드 01을 선택하면 01에서 04로 레코드가 선택됩니다. 레코드 02를 선택하면 레코드 01 ~ 04가 계속 표시됩니다. 내가 레코드 05를 선택하면 05에서 07 등의 레코드를 볼 수 있습니다.
제약 조건 : 데이터베이스와 asp.net 웹 페이지를 '프런트 엔드'로 사용합니다. SQL을 사용하여 수행 할 수없는 경우 VB.net 또는 C#을 사용할 수 있습니다.
귀하의 참조를 이해할 수 없습니다. 01이 02와 어떻게 관련이 있는지 알 수 있지만 03이나 04는 볼 수 없습니다. 마찬가지로 05는 07과 어떤 관련이 있습니까? –
@ Hand-E-Food 그것은 체인입니다. Ref2 of 1 -> Ref 1 of 2 2. Ref 2 of 2 -> Ref 1 of 3 ... –
나는 그럴 수도 있다고 생각했지만, 02.Ref2는 달랐다. 질문을 편집하기 전에 03.Ref1. –