쿼리가 올바른 행을 업데이트하지 않음

Sonwabo Mxotwa

늦게 오는 차원 데이터로 팩트 테이블을 업데이트하려고합니다. 아래 코드 참조

UPDATE FactVehicleStock
SET 
FactVehicleStock.[TOL_BidDateTime] = B.Bid_Date_and_Time,
FactVehicleStock.[TOL_AuctionDate] = B.Date_opened_for_tender,
FactVehicleStock.[TOL_OriginalLoadDate] = B.Original_Load_date,
FactVehicleStock.[TOL_ServiceHistory] = B.Service_History,
FactVehicleStock.[TOL_ReservedPrice] = B.Reserve_price,
FactVehicleStock.[TOL_BidPrice] = B.Bid_Price,
FactVehicleStock.[TOL_OriginalReservedPrice] = B.Original_Reserve_Price,
FactVehicleStock.[TOL_NoOfTimesReloaded] = B.Number_of_times_reloaded
FROM BMR_DWH.dbo.FactVehicleStock as A 
INNER JOIN BMR_STAGE.dbo.STG_Traders_Online as B
ON  A.StockbookNumber = B.Stock_Number 
INNER JOIN BMR_DWH.[dbo].[DimDealership] as C 
ON A.DEALERSHIP_KEY IN (SELECT Distinct [DEALERSHIP_KEY] 
                        FROM BMR_DWH.[dbo].[DimDealership]  
                        INNER JOIN [BMR_STAGE].[dbo].[STG_Traders_Online] E
                        ON LTRIM(RTRIM(C.MOLNUMBER)) = LTRIM(RTRIM(E.MOL_Number))
)
호르헤 캄포스

올바른 UPDATE SELECT 구문을 사용하십시오.

내가 한 코드를 보면 조인을 수행하기 위해 쿼리를 약간 변경해야했습니다. 그것이 당신에게 맞는지 확인하십시오.

 UPDATE BMR_DWH.dbo.FactVehicleStock as a 
           INNER JOIN BMR_STAGE.dbo.STG_Traders_Online as B
              ON  A.StockbookNumber = B.Stock_Number 
           INNER JOIN 
             (SELECT Distinct [DEALERSHIP_KEY] 
                FROM BMR_DWH.[dbo].[DimDealership] as C 
                 INNER JOIN [BMR_STAGE].[dbo].[STG_Traders_Online] E
                   ON LTRIM(RTRIM(C.MOLNUMBER)) = LTRIM(RTRIM(E.MOL_Number)) ) D
              ON A.DEALERSHIP_KEY = D.DEALERSHIP_KEY
  SET 
       FactVehicleStock.[TOL_BidDateTime] = B.Bid_Date_and_Time,
       FactVehicleStock.[TOL_AuctionDate] = B.Date_opened_for_tender,
       FactVehicleStock.[TOL_OriginalLoadDate] = B.Original_Load_date,
       FactVehicleStock.[TOL_ServiceHistory] = B.Service_History,
       FactVehicleStock.[TOL_ReservedPrice] = B.Reserve_price,
       FactVehicleStock.[TOL_BidPrice] = B.Bid_Price,
       FactVehicleStock.[TOL_OriginalReservedPrice] = B.Original_Reserve_Price,
       FactVehicleStock.[TOL_NoOfTimesReloaded] = B.Number_of_times_reloaded

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

LINQ가 올바른 데이터 행을 반환하지 않음

분류에서Dev

asp.net : 타이머가 올바른 업데이트 패널을 트리거하지 않음

분류에서Dev

데이터 속성이 업데이트 될 때 jQuery $ .data ()가 올바른 값을 반환하지 않음

분류에서Dev

MySQL Left Join 쿼리가 올바른 값을 표시하지 않음

분류에서Dev

mysql 조인 쿼리가 올바른 값을 반환하지 않음

분류에서Dev

SQL 쿼리가 테이블을 업데이트하지 않음

분류에서Dev

SQLI 쿼리가 NULL을 업데이트하지 않음

분류에서Dev

SQL 쿼리가 JTable을 업데이트하지 않음

분류에서Dev

업데이트 함수가 값을 올바르게 반환하지 않음

분류에서Dev

Alpine JS가 x 모델을 올바르게 업데이트하지 않음

분류에서Dev

SQL 쿼리가 올바른 결과를 반환하지 않음

분류에서Dev

mySQLi 쿼리가 올바른 정보를 제공하지 않음

분류에서Dev

SQL 쿼리가 올바른 정보를 출력하지 않음

분류에서Dev

SQL 쿼리가 올바른 결과를 제공하지 않음

분류에서Dev

AJAX가 다른 활동을 업데이트하지 않음

분류에서Dev

Jison이 올바른 문법을 가정하지 않음

분류에서Dev

Django ModelMultipleChoiceField가 올바른 Choice 이름을 표시하지 않음

분류에서Dev

Intellij가 powershell에 대한 올바른 실행 정책을 선택하지 않음

분류에서Dev

mysql 쿼리가 올바른 출력을 표시하지 않습니다.

분류에서Dev

업데이트 후 MySql 트리거가 모두 올바른 경우에도 업데이트되지 않음

분류에서Dev

올바른 쿼리를 사용할 때 데이터가 표시되지 않음

분류에서Dev

VBScript가 문자열 값을 Excel의 올바른 행에 붙여 넣지 않음

분류에서Dev

VBScript가 문자열 값을 Excel의 올바른 행에 붙여 넣지 않음

분류에서Dev

SQL 쿼리가 특정 행을 업데이트하지 않는 이유

분류에서Dev

Perl Text :: Unidecode가 올바른 출력을 생성하지 않음

분류에서Dev

React Hooks 및 localStorage가 올바른 값을 설정하지 않음

분류에서Dev

Visual Studio가 올바른 C float 값을 반환하지 않음

분류에서Dev

라우터가 올바른 기능을 선택하지 않음

분류에서Dev

모듈로가 올바른 값을 표시하지 않음

Related 관련 기사

  1. 1

    LINQ가 올바른 데이터 행을 반환하지 않음

  2. 2

    asp.net : 타이머가 올바른 업데이트 패널을 트리거하지 않음

  3. 3

    데이터 속성이 업데이트 될 때 jQuery $ .data ()가 올바른 값을 반환하지 않음

  4. 4

    MySQL Left Join 쿼리가 올바른 값을 표시하지 않음

  5. 5

    mysql 조인 쿼리가 올바른 값을 반환하지 않음

  6. 6

    SQL 쿼리가 테이블을 업데이트하지 않음

  7. 7

    SQLI 쿼리가 NULL을 업데이트하지 않음

  8. 8

    SQL 쿼리가 JTable을 업데이트하지 않음

  9. 9

    업데이트 함수가 값을 올바르게 반환하지 않음

  10. 10

    Alpine JS가 x 모델을 올바르게 업데이트하지 않음

  11. 11

    SQL 쿼리가 올바른 결과를 반환하지 않음

  12. 12

    mySQLi 쿼리가 올바른 정보를 제공하지 않음

  13. 13

    SQL 쿼리가 올바른 정보를 출력하지 않음

  14. 14

    SQL 쿼리가 올바른 결과를 제공하지 않음

  15. 15

    AJAX가 다른 활동을 업데이트하지 않음

  16. 16

    Jison이 올바른 문법을 가정하지 않음

  17. 17

    Django ModelMultipleChoiceField가 올바른 Choice 이름을 표시하지 않음

  18. 18

    Intellij가 powershell에 대한 올바른 실행 정책을 선택하지 않음

  19. 19

    mysql 쿼리가 올바른 출력을 표시하지 않습니다.

  20. 20

    업데이트 후 MySql 트리거가 모두 올바른 경우에도 업데이트되지 않음

  21. 21

    올바른 쿼리를 사용할 때 데이터가 표시되지 않음

  22. 22

    VBScript가 문자열 값을 Excel의 올바른 행에 붙여 넣지 않음

  23. 23

    VBScript가 문자열 값을 Excel의 올바른 행에 붙여 넣지 않음

  24. 24

    SQL 쿼리가 특정 행을 업데이트하지 않는 이유

  25. 25

    Perl Text :: Unidecode가 올바른 출력을 생성하지 않음

  26. 26

    React Hooks 및 localStorage가 올바른 값을 설정하지 않음

  27. 27

    Visual Studio가 올바른 C float 값을 반환하지 않음

  28. 28

    라우터가 올바른 기능을 선택하지 않음

  29. 29

    모듈로가 올바른 값을 표시하지 않음

뜨겁다태그

보관