How do I update a value in one cell of a column based on a test of two different table's columns? (SQL...
I have two tables, TableA
and TableB
.
TableA
has a column namedpointId
TableB
has a column namedalarmId
I need to query the first table's column pointID
and check to see if it equals the second table's column name alarmID
.
(This is the basic idea of what I'm trying to do... I haven't found the proper syntax for it though, so this is not working code)
UPDATE TableA
SET TableA.pointID = 'new value'
WHERE TableA.pointID = TableB.alarmId
So, basically, I want to set a new value for pointId
where I find that pointID
and alarmID
are equal to each other.
Any help is appreciated!
sql-server windows csv
add a comment |
I have two tables, TableA
and TableB
.
TableA
has a column namedpointId
TableB
has a column namedalarmId
I need to query the first table's column pointID
and check to see if it equals the second table's column name alarmID
.
(This is the basic idea of what I'm trying to do... I haven't found the proper syntax for it though, so this is not working code)
UPDATE TableA
SET TableA.pointID = 'new value'
WHERE TableA.pointID = TableB.alarmId
So, basically, I want to set a new value for pointId
where I find that pointID
and alarmID
are equal to each other.
Any help is appreciated!
sql-server windows csv
add a comment |
I have two tables, TableA
and TableB
.
TableA
has a column namedpointId
TableB
has a column namedalarmId
I need to query the first table's column pointID
and check to see if it equals the second table's column name alarmID
.
(This is the basic idea of what I'm trying to do... I haven't found the proper syntax for it though, so this is not working code)
UPDATE TableA
SET TableA.pointID = 'new value'
WHERE TableA.pointID = TableB.alarmId
So, basically, I want to set a new value for pointId
where I find that pointID
and alarmID
are equal to each other.
Any help is appreciated!
sql-server windows csv
I have two tables, TableA
and TableB
.
TableA
has a column namedpointId
TableB
has a column namedalarmId
I need to query the first table's column pointID
and check to see if it equals the second table's column name alarmID
.
(This is the basic idea of what I'm trying to do... I haven't found the proper syntax for it though, so this is not working code)
UPDATE TableA
SET TableA.pointID = 'new value'
WHERE TableA.pointID = TableB.alarmId
So, basically, I want to set a new value for pointId
where I find that pointID
and alarmID
are equal to each other.
Any help is appreciated!
sql-server windows csv
sql-server windows csv
edited Nov 20 at 5:50
marc_s
570k12811021250
570k12811021250
asked Nov 20 at 0:08
JustinTime
31
31
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
UPDATE TableA SET TableA.pointID = 'new value' from TableA Join TableB ON TableA.pointID = TableB.alarmId
WHERE....
You will need other filter conditions (in where condition) because the code above will set all the values of pointID to 'new value' wherever TableA.pointID = TableB.alarmId
Hope it solves the issue.
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384407%2fhow-do-i-update-a-value-in-one-cell-of-a-column-based-on-a-test-of-two-different%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
UPDATE TableA SET TableA.pointID = 'new value' from TableA Join TableB ON TableA.pointID = TableB.alarmId
WHERE....
You will need other filter conditions (in where condition) because the code above will set all the values of pointID to 'new value' wherever TableA.pointID = TableB.alarmId
Hope it solves the issue.
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
add a comment |
UPDATE TableA SET TableA.pointID = 'new value' from TableA Join TableB ON TableA.pointID = TableB.alarmId
WHERE....
You will need other filter conditions (in where condition) because the code above will set all the values of pointID to 'new value' wherever TableA.pointID = TableB.alarmId
Hope it solves the issue.
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
add a comment |
UPDATE TableA SET TableA.pointID = 'new value' from TableA Join TableB ON TableA.pointID = TableB.alarmId
WHERE....
You will need other filter conditions (in where condition) because the code above will set all the values of pointID to 'new value' wherever TableA.pointID = TableB.alarmId
Hope it solves the issue.
UPDATE TableA SET TableA.pointID = 'new value' from TableA Join TableB ON TableA.pointID = TableB.alarmId
WHERE....
You will need other filter conditions (in where condition) because the code above will set all the values of pointID to 'new value' wherever TableA.pointID = TableB.alarmId
Hope it solves the issue.
answered Nov 20 at 0:18
Namandeep_Kaur
11017
11017
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
add a comment |
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
That’s it! Thank you for your help!
– JustinTime
Nov 22 at 4:36
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384407%2fhow-do-i-update-a-value-in-one-cell-of-a-column-based-on-a-test-of-two-different%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown