---
title: "Fylla tom kolumn i tabell med värden från andra tabeller?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/168072-fylla-tom-kolumn-i-tabell-med-värden-från-andra-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "aasah"
published: "2008-01-13T16:33:50.000Z"
updated: "2008-01-14T21:51:57.000Z"
replies: 2
views: 576
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/168072-fylla-tom-kolumn-i-tabell-med-värden-från-andra-tabeller"
---

# Fylla tom kolumn i tabell med värden från andra tabeller?

## #1 — aasah, 2008-01-13T16:33Z

Använder MySQL 5.

Jag håller på och ändrar i min tabellstruktur. I en av mina äldsta tabeller har varje användare lagrats bara med namn, och nu har jag stoppat in en ID-kolumn där jag vill stoppa in motsvarande ID-värde. (Det är inte användartabellen, utan ett samband, fullt med olika användare i en salig oordning.) Eftersom tabellen är ca 1200 skarpa rader stor känner jag varken för att göra detta manuellt eller att testa mig fram.

Relevant del av strukturen:
R (uID, uName, qID, date, ....) //uID är alltså NULL för alla rader nu
User (uID, uName, uPass, ....) //uName är samma i båda tabellerna, och uID ska bli det.

Det skulle vara lätt att skriva en funktion som gör detta i PHP, men det kanske går att skriva i ren SQL? Någon som har några bra tips?

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

## #2 — Peter S, 2008-01-13T17:29Z

```
update r
     , user
   set r.uid = user.uid
 where r.uname = user.uname
```

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

## #3 — aasah, 2008-01-14T21:51Z

Perfekt! Utmärkt! Tack! :birp

Jag trodde inte att det gick med joiner och den varianten kom jag inte på...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/168072-fylla-tom-kolumn-i-tabell-med-värden-från-andra-tabeller
