---
title: "UPDATE på två tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/60459-update-på-två-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Chavez"
published: "2002-11-27T21:57:38.000Z"
updated: "2002-11-27T22:28:57.000Z"
replies: 5
views: 275
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/60459-update-på-två-tabeller"
---

# UPDATE på två tabeller

## #1 — Chavez, 2002-11-27T21:57Z

Vet inte om det spelar någon roll men jag kör denna mot en Mysql. Och det fungerar inte :) 

Queryn: 

> UPDATE ad_ads,members SET ad_ads.user_id=members.id WHERE ad_ads.username=members.username

Felmeddelandet:

> You have an error in your SQL syntax near 'members SET ad_ads.user_id=members.id WHERE ad_ads.username=members.username' at line 1

Vad är det som är fel?

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

## #2 — niko, 2002-11-27T22:15Z

Din syntax funkar i Access men jag tror inte MySQL stöder den.

Verkar iaf inte så: <http://www.mysql.com/doc/en/UPDATE.html>.

Eventuellt kan du ha nytta av denna: <http://www.codehelp.co.uk/forum/messages/152.html>?

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

## #3 — Chavez, 2002-11-27T22:18Z

Citerar manualen som du länkade till: 

> Starting with MySQL Version 4.0.4, you can also perform UPDATE operations that cover multiple tables:
> 
> UPDATE items,month SET items.price=month.price
> WHERE items.id=month.id;

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

## #4 — LarsG, 2002-11-27T22:21Z

Syntaxen är inte korrekt 

```
update ad_ads SET user_id= (select members.id from members WHERE ad_ads.username=members.username)
```

men oavsett det så går det inte att  göra med en fråga i Mysql.
Jag kommer inte på något annat än att hämta id från members och bygga update-frågor.

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

## #5 — niko, 2002-11-27T22:25Z

> Starting with MySQL Version 4.0.4, you can also perform UPDATE operations that cover multiple tables:

OK! Såg faktiskt inte det. Men är det den du kör då? (Det är en BETA).

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

## #6 — Chavez, 2002-11-27T22:28Z

Jag är väl dum i hela huvudet eller? Jag kör ju inte 4.0.4 ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/60459-update-på-två-tabeller
