동일한 열 이름을 가진 여러 테이블 (8)이 있습니다. 각 테이블은 사이트입니다. 어떤 table.column이 특정 값을 가지고 있는지보기 위해 검색 할 수 있기를 원합니다. 즉. table.subnet = '10 .3.30.x '. 미리 감사드립니다.특정 값에 대해 여러 테이블 열을 검색하십시오.
0
A
답변
1
UNION ALL
키워드를 확인하십시오. 나는 당신이하고 싶은 것은이 같은 것입니다 같아요.
(SELECT 'table1', table1.* FROM table1 where subnet = '10.3.30.x')
UNION ALL
(SELECT 'table2', table2.* FROM table2 where subnet = '10.3.30.x')
UNION ALL
...
(SELECT 'table7', table7.* FROM table7 where subnet = '10.3.30.x')
UNION ALL
(SELECT 'table8', table8.* FROM table8 where subnet = '10.3.30.x')
그런 식으로, 서브넷 값이 행이 등장 테이블의 이름과 함께, 지정된 값을 모든 열을 것이다 당신의 결과
1
단일 쿼리에서 모든 값을 얻기 위해 UNION
을 사용할 수 있습니다 : 아직도이
SELECT 'table1', subnet FROM table1 WHERE subnet = '10.3.30.x'
UNION
SELECT 'table2', subnet FROM table2 WHERE subnet = '10.3.30.x'
UNION
SELECT 'table3', subnet FROM table3 WHERE subnet = '10.3.30.x'
UNION
SELECT 'table4', subnet FROM table4 WHERE subnet = '10.3.30.x';
관련 문제
- 1. 특정 항목에 대해 여러 열을 추가하는 MySQL
- 2. 세 개의 열을 검색하십시오.
- 3. 특정 값에 대해 SQL 테이블을 연속적으로 봅니다.
- 4. 목록에서 두 번째 열을 검색하십시오.
- 5. 특정 행의 값에 따라 열을 재정렬하십시오.
- 6. 특정 값에 대해 DatabaseLookup이 응답하지 않습니다.
- 7. 레일 : 이미 제출 된 값에 대해 열거 형 열을 제한하십시오.
- 8. SQLServer는 하나의 결과에 대해 여러 열을 인덱싱합니다.
- 9. yaml의 한 값에 대해 여러 키
- 10. 목록에 대해 데이터 테이블 열을 확인하십시오.
- 11. PHP를 사용하여 검색하십시오. 동일한 표의 키와 여러 열을 비교하는 것
- 12. 특정 단어에 대해 mysql 테이블의 열을 실행하십시오.
- 13. NHibernate : 열을 기반으로 다른 결과를 얻지 만 모든 열을 검색하십시오.
- 14. 특정 테이블 열을 데이터베이스 테이블로 가져 오기
- 15. 레일에서 다른 테이블의 다양한 열을 검색하십시오.
- 16. myadmin 데이터베이스에서 두 개의 열을 사용하여 검색하십시오.
- 17. Lucene의 여러 필드를 검색하십시오.
- 18. 테이블 열을 여러 GridView 열로 분리 하시겠습니까?
- 19. 여러 번 열을 매핑하십시오.
- 20. CSV 파일의 특정 값에 대한 하나의 열을 검색하고 전체 행
- 21. 해시 맵을 사용하여 데이터 테이블 값을 검색하십시오.
- 22. 레일 find_by_email 여러 테이블
- 23. 다른 테이블의 테이블 값에 삽입하십시오.
- 24. 여러 기준을 사용하여 제품을 검색하십시오.
- 25. 확인란의 값에 따라 열을 업데이트하십시오.
- 26. 봄 - 특정 jar 파일을 검색하십시오.
- 27. 여러 배열 안에있는 키를 검색하십시오.
- 28. php mysql 여러 열을 가진 여러 테이블 검색 방법
- 29. 자바 스크립트로 단일 옵션에 대해 여러 값에 액세스하기
- 30. 여러 tbody가있는 테이블에 대해 특정 tbody에 대해 테이블 분류기 적용을 비활성화합니다.
을? 우리의 대답이 도움이되는지 알면 좋을 것입니다. – codeling