난 별명이 아닌 필드에 inner join
을 수행하는 쿼리가 나타났습니다. 나는 전에 이것을 본 적이 없으며이 사용법에 대해 약간 혼란 스럽습니다. 뭔가 같은 :비 구분 필드에서 내부 조인을 수행하는 이유는 무엇입니까?
SELECT distinct all, my, stuff
FROM myTable
INNER JOIN myOtherTable
ON myTable.nonDistinctField = myOtherTable.nonDistinctField
(WHERE some filters here...)
내 질문이 무엇인지 확실히 모르겠어요 방법이나 문구를, 또는 왜 정확히 나를 혼란에,하지만 누군가가 내부 조인 할 필요가 왜 사람이 설명 할 수 있는지 궁금 해서요 비 고유 필드에서 선택한 다음 고유 값만을 선택하십시오 ...? 비 구분 필드에서 내부 조인을 적법하게 사용합니까? 목적은 무엇입니까? 그리고 이러한 쿼리에 대한 합법적 인 이유가있는 경우 사용할 위치의 예를 제공 할 수 있습니까?
기본 키는 고유 한 (또는 그의 명명법에서 고유 한) 필드의 유일한 종류는 아닙니다. –
좋아, 나는 단지 질문을하고 있었다. 나는 그 의미 만은 아니었다. 그 이상으로 나는 그 대답에 의미가 없었습니다. 나는 대답에 답하기보다는 질문에 주석으로 써야했다. 하지만 어쨌든 당신은 downvoting을 위해 서둘러 왔을 것입니다. :-) 감사. –