동일한 WHERE 절을 가진 두 개의 다른 테이블에서 SELECT?

저스틴

두 개의 다른 테이블이 있습니다. cities_buildingsmap_buildings. 둘 다 정확히 동일한 열 이름 / 구조를 갖습니다 .

이와 같은 작업을 수행하고 두 테이블의 각 레코드를 자체적으로 보유하는 것이 가능합니까?

SELECT  cb.city_id,
    cb.type,cb.x,
    cb.y,
    mb.city_id,
    mb.type,
    mb.x,
    mb.y
FROM    cities_buildings AS cb,
    map_buildings AS mb
WHERE city_id IN (1,2)

미리 감사드립니다!

다른

수행하려는 작업이 무엇인지 확실하지 않지만 아마도 다음과 같이 할 것입니다.

SELECT * FROM (
    SELECT city_id, type, x, y FROM cities_buildings
    UNION ALL
    SELECT city_id, type, x, y FROM map_buildings
) WHERE city_id IN (1,2)

이렇게하면 테이블이 연결되고 그 city_id중 하나에서 a 가 1 또는 2 인 행을 찾습니다 .

테이블에 중복이 있고 출력에 중복을 원하지 않는 경우 UNION대신 UNION ALL. 그래도 성능에 영향을 미칩니다.

행이 가져온 테이블을 추적하려면 쿼리의 내부 부분을 다음과 같이 변경할 수 있습니다.

SELECT city_id, type, x, y, 'cities_buildings' AS table_name FROM cities_buildings
UNION ALL
SELECT city_id, type, x, y, 'map_buildings' AS table_name FROM map_buildings

이 방법을 사용하면 UNION(without ALL) 테이블 사이에 공통 행이 없기 때문에 의미가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 테이블이지만 다른 WHERE 절에서 두 개의 SELECT 쿼리 결합

분류에서Dev

동일한 WHERE 절이있는 동일한 테이블에 대한 두 개의 다른 쿼리

분류에서Dev

두 테이블을 결합하고 두 개의 다른 행에서 동일한 값을 가진 테이블 생성

분류에서Dev

두 개의 다른 테이블에서 where 유형 절 계산

분류에서Dev

SQL-동일한 DOB를 가진 서로 다른 테이블의 두 열에서 행을 찾는 명령

분류에서Dev

동일한 열 이름을 가진 두 개의 다른 테이블에서 계산하고 이름이 같은 경우 tehm 그룹

분류에서Dev

다른 테이블에서 두 개의 서로 다른 ID 년대를 사용하여 동일한 열에서 다른 이름을 가지고

분류에서Dev

두 개의 열에 다른 값을 가진 두 개의 select 문 결합

분류에서Dev

SQL : 서로 다른 테이블의 두 열이 동일한 SELECT

분류에서Dev

QTP : 동일한 값을 가진 두 변수의 다른 길이

분류에서Dev

두 개의 다른 LuaScript에서 동일한 이름을 가진 두 함수를로드하는 LuaJ

분류에서Dev

Haskell : 동일한 where 절을 사용하는 두 개의 다른 함수

분류에서Dev

동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

분류에서Dev

동일한 버튼에 대해 서로 다른 기능을 가진 두 개의 개별 클릭 이벤트?

분류에서Dev

MySQL은 여러 테이블을 사용하여 서로 다른 조건에서 동일한 데이터의 두 가지 다른 개수를 생성합니다.

분류에서Dev

두 개의 다른 테이블에서 두 개의 select 문을 열이있는 단일 테이블로 표시하는 방법

분류에서Dev

Snowflake-S3 : 두 가지 유형의 파일 (동일한 S3 버킷에서)을 두 개의 다른 테이블로 수집

분류에서Dev

파이썬에서 동일한 값을 가진 두 개의 다른 문자열 객체

분류에서Dev

다른 테이블에서 동일한 것을 가리키는 동일한 테이블의 두 행을 결합하십시오.

분류에서Dev

mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

분류에서Dev

동일한 모델에 대해 서로 다른 권한을 가진 두 개의 보안 그룹-Odoo

분류에서Dev

유사한 열하지만 서로 다른 값을 가진 두 개의 테이블을 조인

분류에서Dev

mysql에서 동일한 테이블의 다른 열에 두 개 이상의 시간 데이터 유형을 추가하는 방법

분류에서Dev

Ruby Koans : 동일한 값을 가진 두 개의 다른 주사위 세트를 테스트합니다.

분류에서Dev

두 개의 WHERE 조건을 사용하여 동일한 테이블에서 한 열을 두 번 선택 SQL SERVER

분류에서Dev

동일한 속성을 가진 두 개의 서로 다른 라이브러리-Swing

분류에서Dev

CSS가 다른 동일한 기능을 가진 동일한 페이지에서 두 개의 토글 버튼을 사용하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블의 두 SELECT 문에 SQLITE에서 JOIN을 수행합니다.

분류에서Dev

서로 다른 시간을 가진 두 개의 유사한 날짜 일치

Related 관련 기사

  1. 1

    동일한 테이블이지만 다른 WHERE 절에서 두 개의 SELECT 쿼리 결합

  2. 2

    동일한 WHERE 절이있는 동일한 테이블에 대한 두 개의 다른 쿼리

  3. 3

    두 테이블을 결합하고 두 개의 다른 행에서 동일한 값을 가진 테이블 생성

  4. 4

    두 개의 다른 테이블에서 where 유형 절 계산

  5. 5

    SQL-동일한 DOB를 가진 서로 다른 테이블의 두 열에서 행을 찾는 명령

  6. 6

    동일한 열 이름을 가진 두 개의 다른 테이블에서 계산하고 이름이 같은 경우 tehm 그룹

  7. 7

    다른 테이블에서 두 개의 서로 다른 ID 년대를 사용하여 동일한 열에서 다른 이름을 가지고

  8. 8

    두 개의 열에 다른 값을 가진 두 개의 select 문 결합

  9. 9

    SQL : 서로 다른 테이블의 두 열이 동일한 SELECT

  10. 10

    QTP : 동일한 값을 가진 두 변수의 다른 길이

  11. 11

    두 개의 다른 LuaScript에서 동일한 이름을 가진 두 함수를로드하는 LuaJ

  12. 12

    Haskell : 동일한 where 절을 사용하는 두 개의 다른 함수

  13. 13

    동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

  14. 14

    동일한 버튼에 대해 서로 다른 기능을 가진 두 개의 개별 클릭 이벤트?

  15. 15

    MySQL은 여러 테이블을 사용하여 서로 다른 조건에서 동일한 데이터의 두 가지 다른 개수를 생성합니다.

  16. 16

    두 개의 다른 테이블에서 두 개의 select 문을 열이있는 단일 테이블로 표시하는 방법

  17. 17

    Snowflake-S3 : 두 가지 유형의 파일 (동일한 S3 버킷에서)을 두 개의 다른 테이블로 수집

  18. 18

    파이썬에서 동일한 값을 가진 두 개의 다른 문자열 객체

  19. 19

    다른 테이블에서 동일한 것을 가리키는 동일한 테이블의 두 행을 결합하십시오.

  20. 20

    mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

  21. 21

    동일한 모델에 대해 서로 다른 권한을 가진 두 개의 보안 그룹-Odoo

  22. 22

    유사한 열하지만 서로 다른 값을 가진 두 개의 테이블을 조인

  23. 23

    mysql에서 동일한 테이블의 다른 열에 두 개 이상의 시간 데이터 유형을 추가하는 방법

  24. 24

    Ruby Koans : 동일한 값을 가진 두 개의 다른 주사위 세트를 테스트합니다.

  25. 25

    두 개의 WHERE 조건을 사용하여 동일한 테이블에서 한 열을 두 번 선택 SQL SERVER

  26. 26

    동일한 속성을 가진 두 개의 서로 다른 라이브러리-Swing

  27. 27

    CSS가 다른 동일한 기능을 가진 동일한 페이지에서 두 개의 토글 버튼을 사용하는 방법은 무엇입니까?

  28. 28

    동일한 테이블의 두 SELECT 문에 SQLITE에서 JOIN을 수행합니다.

  29. 29

    서로 다른 시간을 가진 두 개의 유사한 날짜 일치

뜨겁다태그

보관