Как объединить повторяющиеся строки в уникальные идентификаторы одной строки - PullRequest
0 голосов
/ 02 мая 2019

Как мне объединить повторяющиеся строки с разными значениями, используя уникальные идентификаторы.

Я создал созданный запрос SQL, но ограниченные знания в языке SQL

SELECT CONVERT(varchar(5), aualdocs.doc_typ)
    + '.' + CONVERT(varchar(5), aualdocs.doc_yer)
    + '.' + CONVERT(varchar(5), aualdocs.doc_num)
    + '.'+ CONVERT(varchar(5), aualdocs.doc_prt) as 'Project No'
  , aualdocs.det_dte AS 'Approval Date'
  , auallnks.acc_dsc AS 'Project Owner'
  , auprparc.ttl_in1 AS 'Lot No'
  , aualadrs.hou_num AS 'House Number'
  , aualadrs.str_nme AS 'Street'
  , aualadrs.sbr_nme AS 'Suburb'
  , aualadrs.pst_cde AS 'Postcode'
  , aualrefn.dsc_no1 AS 'Description Of Works'
  , audmptyp.est_cst AS 'Value Of Works'
from aualdocs aualdocs
INNER JOIN audmptyp audmptyp on aualdocs.fmt_acc=audmptyp.mdu_fmt
INNER JOIN auallnks auallnks on aualdocs.fmt_acc=auallnks.src_acc
INNER JOIN auprlink auprlink on aualdocs.fmt_acc=auprlink.mdu_fmt
INNER JOIN aualrefn aualrefn on aualdocs.ddn_cd2=aualrefn.ref_val
LEFT JOIN aupraddr aupraddr on auprlink.pcl_num=aupraddr.pcl_num
LEFT JOIN auprparc auprparc on auprlink.pcl_num=auprparc.pcl_num
LEFT JOIN aualadrs aualadrs on aupraddr.aladrs_key_num=aualadrs.key_num
where aualdocs.doc_typ='6' and aualdocs.det_cde='ADA'
and auallnks.lnk_typ='152' and aualrefn.ref_typ='bld_typ'
and audmptyp.est_cst>0 order by aualdocs.fmt_acc ASC

Результаты, которые я имеюкак показано на рисунке

SQL Query Results

В качестве примера я прилагаю

Result to Achieve

...