다른 테이블의 ID를 참조하는 이름, ID 및 외래 키를 포함하여 몇 가지 값으로 테이블을 설정했다고 가정 해 보겠습니다. 이름은 null 일 수 있습니다. 이 테이블에서 모든 레코드를 선택하면 null이 아닌 경우 이름을 가져 오려고합니다. 그렇다면 외래 키에서 참조하는 레코드의 이름을 가져 오려고합니다. 필요한 경우 데이터베이스 구조를 수정할 수 있거나 간단히 쿼리를 변경할 수 있습니다. 내 옵션은 무엇입니까?MySQL - 열이 null 인 경우 다른 테이블에서 값 검색
5
A
답변
13
1
사용 ISNULL
SELECT T1.ID, ISNULL(T1.name, T2.name) AS name
FROM firsttable T1
LEFT JOIN secondtable T2
ON T1.T2_id = T2.id
관련 문제
- 1. sqlite : 테이블에서 ANY 열이 null 인 모든 행을 찾는 방법?
- 2. 다른 필드가있는 여러 테이블에서 MySQL fulltext 검색
- 3. 다른 클래스의 인 텐트 값 검색
- 4. 다른 테이블에서 값 선택
- 5. MySql 복합 키 및 null 값
- 6. MySQL 테이블에서 값 빼기
- 7. XMLHttpRequest 응답이 null 인 경우
- 8. MySql보기 - 다른 열이 최대 인 한 열의 값
- 9. sql에서 NULL 인 경우 값 설정 - Access 2007
- 10. XML 파일에서 null 값 검색
- 11. 두 개의 열이 다른 테이블에서 모두 선택
- 12. MySQL 테이블에서 "NOT NULL"을 사용해야하는시기는 언제입니까?
- 13. MySQL 테이블에서 일종의 결과 검색
- 14. 기본 유형이 "값"인 경우
- 15. Keyboard.FocusedElement가 null 인 경우 가능한 원인은 무엇입니까?
- 16. 그래픽 레이아웃이 null 인 경우 포인터 예외
- 17. 다른 테이블에서 테이블의 업데이트 값
- 18. SQL 검색 열이
- 19. 이전 값 (MySQL PHP) 삽입 및 검색
- 20. 2 테이블에서 2 열의 PHP mysql 검색
- 21. 테이블에서 NOT NULL 컬럼 선택
- 22. CakePHP의 - 검색 및 다른 테이블에서 데이터로 작업
- 23. 열이 null인지 여부 (부울 값)
- 24. SQL Server 2008 테이블에서 uniqueidentifier 값 검색
- 25. 동일한 테이블에서 두 개의 다른 값 (mysql)을 선택하십시오.
- 26. 퍼지 조회가 참조 테이블에서 Null 값 집합을 반환하게하는 원인은 무엇입니까?
- 27. 현재 ASP.NET 세션이 null 인 경우 어떻게해야합니까?
- 28. 속성이 null 인 경우 FilterParameter에서 ControlParameter 사용
- 29. PHP - if 문 에코가 null 인 경우
- 30. count (*)가 NULL 인 경우 0을 반환합니다.
sql
에 우리는 winnar있다! 감사! – Fibericon