Skip to content

Instantly share code, notes, and snippets.

@ChauThan
Created November 18, 2013 12:10
Show Gist options
  • Save ChauThan/7526796 to your computer and use it in GitHub Desktop.
Save ChauThan/7526796 to your computer and use it in GitHub Desktop.
Khi sử dụng update ... from nếu tham chiếu 2 lần cùng một bản thì có thể sử dụng như sau
-- sử dụng bản gốc
UPDATE TargetTable
SET
Name = 'XXX'
FROM
TargetTable parentTable
INNER JOIN TargetTable
ON
parentTable.id = TargetTable.parent_id
WHERE
parentTable.id = 'xxx'
-- sử dụng alias
UPDATE childTable
SET
Name = 'XXX'
FROM
TargetTable parentTable
INNER JOIN TargetTable childTable
ON
parentTable.id = childTable.parent_id
WHERE
parentTable.id = 'xxx'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment