Как дублировать / воспроизводить записи в T SQL путем объединения двух таблиц - PullRequest
0 голосов
/ 25 октября 2019

У меня есть 2 таблицы.

  • Таблица №. 1 имеет пол (дамы, мужчины), организационный код и некоторые дополнительные атрибуты.
  • Таблица №. 2 имеет пол, гендерные атрибуты и организационный код.

Мне нужно объединить эти таблицы и представить окончательный результат. Как я должен объединиться между ними, чтобы каждой записи в таблице нет. 2 дублируется по таблице №. 1?

**Tbl no 1:**
 ORGCODE  /  GENDER  /  CUSTOMER  /  COUNTRY
 SUB      /  MEN     /  ABC       /  EFD
 SUB      /  MEN     /  ACD       /  GFH
 JUB      /  LADIES  /  HFR       /  KLU
 SUB      /  LADIES  /  YUJ       /  DER
 JUB      /  LADIES  /  JYR       /  DRT
 JUB      /  LADIES  /  PIO       /  GFT

**Tbl no 2:**
ORGCODE  /  GENDER  /  GENDERDESC
SUB      /  LADIES  /  PL
SUB      /  LADIES  /  REG
SUB      /  MEN     /  REG
JUB      /  LADIES  /  REG
JUB      /  LADIES  /  PET
JUB      /  LADIES  /  PL

**Tbl no 3- the desired final view:**
ORGCODE  /  GENDER  /  GENDERDESC
SUB      /  MEN     /  PL
SUB      /  MEN     /  REG
JUB      /  LADIES  /  REG
SUB      /  LADIES  /  REG
JUB      /  LADIES  /  PET
JUB      /  LADIES  /  PL

Я не вижу возможности прикрепить файл или вставить таблицу рисунков / таблиц Excel (очень короткая)

1 Ответ

0 голосов
/ 25 октября 2019
SELECT 
   t1.ORGCODE,
   t1.GENDER,
   t2.GENDERDESC,
FROM [tbl no 1] AS t1 
INNER JOIN [tbl no 2] AS t2 
    ON t1.ORGCODE = t2.ORGCODE 

Я не знаю, понял ли я, что вы хотите, но я думаю, это то, о чем вы просите.

...