내 데이터베이스의 테이블 구조를 변경할 수없는 위치에 있으며 [표 1] 및 [표 2]에 모호한 열 이름이 있습니다. 나는 [table2]의 필드를 사용할 필요가 없지만 다른 테이블과 관련된 필수 필드가 있습니다. 내가 처리 할 방법이 있니?모호한 열 이름 처리
1
A
답변
5
모호한 열 이름 중 하나를 참조 할 때마다 테이블 이름이나 별칭을 지정해야합니다.
SELECT ...
FROM [table1]
JOIN [table2]
ON [table1].ambiguous_column = [table2].ambiguous_column
AND ...
3
사용 테이블
SELECT A.*
FROM TABLE_A A
JOIN TABLE_B B ON A.ID = B.ID
ORDER BY A.FIELD
1
이 uniquel 이름
SELECT
A.feld1 AS F1,
A.feld2 AS F2,
B.feld1 AS F3
FROM table1 AS A
JOIN table2 AS B ON A.id = B.id
ORDER BY A.field1
관련 문제
- 1. 아음속. 그룹을 사용하는 모호한 열 이름
- 2. 레일에서 모호한 경로 처리
- 3. Linq-to-entities orderby가 모호한 열 이름 오류를 발생했습니다.
- 4. 모호한 열/레일 찾을 방법
- 5. 열 이름
- 6. 쿼리에서 중복되는 열 이름
- 7. 모호한 참조
- 8. 열 이름 얻기
- 9. # 1060 - 열 이름 'ID'
- 10. 열 이름 지정 조언
- 11. SQLServerException 잘못된 열 이름
- 12. 동적 열 이름
- 13. 안드로이드에서 열 이름 집중하기
- 14. DataTable에 열 이름
- 15. ADO.NET 열 이름
- 16. CakePHP의 이름 열
- 17. 테이블 이름 바꾸기 열
- 18. SQLException : 잘못된 열 이름 ...?
- 19. MySQL의 동적 열 이름
- 20. MySQL은 - 이름 바꾸기 열
- 21. 설정 MySQL의 열 이름
- 22. 법률 데이터베이스 열 이름
- 23. MySQL의 열 이름 변경
- 24. ResultSet 열 이름 얻기
- 25. 동적 열 수 처리
- 26. 레일, 열 이름 및 메서드 이름 동작
- 27. 열 이름 및/또는 테이블 이름
- 28. C++에서 이름 공간을 사용하여 모호한 호출 해결하기
- 29. 모호한 다형성?
- 30. 모호한 함축
당신이, 당신이 시도 SQL을 게시 할 수 및 당신이 얻을 정확한 오류 메시지를 만들 수 AS SQL 문 를 사용 별칭 ? –