---
title: "Updatera \"joinade\" tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/134515-updatera-joinade-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2005-09-19T14:54:40.000Z"
updated: "2005-09-19T18:33:12.000Z"
replies: 5
views: 345
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/134515-updatera-joinade-tabeller"
---

# Updatera "joinade" tabeller

## #1 — devotion, 2005-09-19T14:54Z

Hej!

Jag hämtar data från två tabeller som är joinade med left join enligt:

```
strSQL = 	"SELECT tblMessages.MessageId, tblMessages.message, tblMessages.toUser, tblMessages.messageSubject, " &_
			"tblMessages.createdBy, tblMessages.messagePriority, tblMessages.createdDate, tblMessages.ExpireDate, " &_
			"tblMessages.EditDate, tblMessageLog.messageArchived, tblMessageLog.archivedDate, tblMessageLog.archivedBy " &_
			"FROM tblMessages " &_
			"LEFT JOIN tblMessageLog ON tblMessages.MessageId = tblMessageLog.messageId " &_
		    "WHERE tblMessages.messageId  = " & iMessageId & ""
```

Funkar fint!

Jag hämtar datat till ett formulär för att kunna uppdatera tabellerna. Men hur gör jag då uppdateringsSQLen?

Så har ser det ut nu och det funkar inte:

```
strSQL = "UPDATE tblMessages  SET toUser = '" & strUser & "', message = '" & strMessage & "', createdDate = #" & dCreatedDate & "#, " &_
	     "createdBy = '" & strWriter & "', expireDate = #" & dExpireDate & "#,  messageArchived = " & blnArchive & ", " &_
		 "messageSubject = '" & strSubject & "', messagePriority = '" & strPriority & "' " &_
		 "WHERE tblMessages.messageId = " & iMessageId & ""
		 objConn.Execute strSQL,, 128
```

Någon som är klurig och har svaret??

//Henrik

\*\*\*\*\*OJ, postade i en befintlig tråd..... Ta bort det!\*\*\*\*\*\*\*\*

Permalänk: https://www.webforum.nu/p/134515

## #2 — LarsG, 2005-09-19T15:23Z

På vilket sätt fungerar det inte?

Permalänk: https://www.webforum.nu/p/1673356

## #3 — devotion, 2005-09-19T15:46Z

:e 
Det blir ingen uppdatering...

Det är ju data som skall in i två tabeller. Kan man liksom joina en Update?

I det här fallet så ar det MessegeId som är gemensamt för de båda tabellerna tblMessages och rblMessageLog

Viss data ska ju uppdateras i tblMessages och viss i tblMessageLog

Mvh
Henrik

ps tack för du flyttade mig till rätt plats i världen...  ;)

Permalänk: https://www.webforum.nu/p/1673364

## #4 — emission, 2005-09-19T15:51Z

> **devotion skrev:**
>
> Det är ju data som skall in i två tabeller. Kan man liksom joina en Update?

Nej, du måste köra två update.

Permalänk: https://www.webforum.nu/p/1673368

## #5 — devotion, 2005-09-19T15:54Z

Då gör jag två UPDATE!

Jag litar på dig emission!

Tack  :birp 

Förresten gäller samma sak med DELETE??

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/1673370

## #6 — emission, 2005-09-19T18:33Z

> **devotion skrev:**
>
> Förresten gäller samma sak med DELETE??

Jajamen!

Permalänk: https://www.webforum.nu/p/1673420

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/134515-updatera-joinade-tabeller
