첫 번째 DB에 다른 열의 결과를 가져 오는 것을 제외하고는 잘 작동하는 SQL 쿼리가 있습니다. 이 같은 일을하지만, 실제로 그래서 나는 쿼리를 작성하려면 어떻게결과에 추가 필드가있는 SQL UNION 쿼리
SELECT parts1.PART_NBR, parts1.NIIN, parts1.ANOTHER_FIELD
FROM parts1
WHERE parts1.PART_NBR='$pn'
UNION
SELECT parts2.REFERENCE_NUMBER, parts2.NIIN
FROM parts2
WHERE parts2.REFERENCE_NUMBER='$pn'
:
SELECT parts1.PART_NBR, parts1.NIIN
FROM parts1
WHERE parts1.PART_NBR='$pn'
UNION
SELECT parts2.REFERENCE_NUMBER, parts2.NIIN
FROM parts2
WHERE parts2.REFERENCE_NUMBER='$pn'
이 나는 기본적으로 (물론이 늘 일을) 원하는 것입니다 : 이것은 내가 현재 가지고있는 것입니다 결과에 여분의 필드가 다시 나타 납니까?
다시 두 번 첫 번째 세트는 별도의 필드와 seconed 세트 나던 있습니다. – Erik
재미있는 데이터베이스 (SQL Server, MySQL 등)를 사용하고 있습니까? – Tony
부품 번호 : 21223 NIIN : 008194914 이름 : CAPACITOR 부품 번호 : 21223 NIIN : 011241926 이름 : 방열판 부품 번호 : 21223 NIIN : 003901600 이름 : 칼 부품 번호 : 21223 NIIN : 003901600 이름 : 부품 번호 : 21223 NIIN : 008194914 이름 : 부품 번호 : 21223 NIIN : 011241926 이름 : – Erik