2013-03-13 53 views
0

這一週我不停的降落從數據庫中轉化提取到的東西在SharePoint中使用(我acctual專長)加入三個表來創建父 - 子

爲了這個,我需要分配GUID的任務(NEWID( ))來解除地址字段的元素。

我已經將RAW_CSV表「霧化」成了trans_area和trans_subarea,並且需要將trans_area.area_guid複製到trans_subarea.subarea_pguid,它說明了分區的父級。

利用大腦對SO香港專業教育學院寫到這一點上,驚人的資源:

SELECT DISTINCT area_guid FROM trans_area JOIN IBS_RAW_CSV ON trans_area.area_id = IBS_RAW_CSV.Area_id JOIN trans_subarea ON IBS_RAW_CSV.SubArea_Name = trans_subarea.subarea_name

這是給我的GUID即時尋找但林不相信IM沿着正確的道路去。我真的很欣賞一個指向正確方向的指針。我以前的數據庫知識是在許多月前的LAMP環境中。

回答

0

確定後更加好看,我收拾好了,它調整了這個:

UPDATE sa 
SET sa.subarea_pguid = ta.[area_guid] 
FROM trans_area as ta 
JOIN IBS_RAW_CSV AS ibs 
ON ta.area_id = ibs.Area_id 
JOIN trans_subarea AS sa 
ON ibs.SubArea_Name = sa.subarea_name 

其做工作!