---
title: "SÖKES: Två flexibla SQL-satser..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/59642-sökes-två-flexibla-sql-satser"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Cheezes"
published: "2002-11-18T23:27:33.000Z"
updated: "2002-11-19T17:54:21.000Z"
replies: 4
views: 269
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/59642-sökes-två-flexibla-sql-satser"
---

# SÖKES: Två flexibla SQL-satser...

## #1 — Cheezes, 2002-11-18T23:27Z

...till våran medlemsregister!

Jag har skapat en behövlig tabell med namnet "medlemmar", med fälten:
MED_ID - medlemmarnas registreringsnummer
FNAME - förnamnet på en medlem
LNAME - efternamnet på en medlem

Därefter har jag matat in våra 8st. medlemmar, i denna tabell, med deras egna registreringsnummer och namn.
Sedan har jag tänkt nu att göra ytterligare en tabell, som ska heta "med_avgift" och innehålla fälten; MED_ID samt AVGIFT (medlemmarnas månadsavgift).

Och nu till - la Finale - dem två eftersökta SQL-satserna:

\- Hur ska jag skriva ut fältet MED_ID i tabellen "med_avgift", som ska fyllas med information, från fältet MED_ID i tabellen "medlemmar"??
\- Och hur kan jag sätta in grundbeloppets avgift till 40 (i fältet AVGIFT), för alla våra medlemmar, på en gång!?!

 :l

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

## #2 — LarsG, 2002-11-18T23:38Z

Varför har du två tabeller? Räcker det inte med en kolumn till i tabellen medlemmar?

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

## #3 — Cheezes, 2002-11-19T00:14Z

> **LarsG skrev:**
>
> Varför har du två tabeller? Räcker det inte med en kolumn till i tabellen medlemmar?

Nja, visst är det en ännu fyndigare sätt att göra si men jag hade planerat framöver att göra så - vid en senare tidpunkt i mitt liv - att fylla tabellen "medlemmar" med annat tillhörande info., som deras adress, telefonnr o.s.v (typ en profil-överblick över dem).

Och då anser jag att det blir bättre underhåll - längre fram - att sätta in istället en enskilt tabell, som är mer kategoriserat till medlemmarnas avgifter och dyl, ev. skulder  §jr 

MVH
/Cheezes

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

## #4 — LarsG, 2002-11-19T10:55Z

Om du vill fyll avgiftstabellen med alla medlemmar och en avgift på 40

```
insert into med_avgift select  med_id,40 from medlemmar
```

Det som avgör om man lagrar saker i olika tabeller eller inte är vilka relationer dom har. Om det är en 1-1 relation (alla medlemmar erlägger en avgift) så ingår det i samma tabell. Däremot om man vill modellera en styrelse (alla medlemmar ingår inte i styrelsen) så skulle det ligga i en separat tabellen.

Om du vill visa medlemsavgiften

```
select * from medlemmar m inner join med_avgift ma on m.med_id = ma.med_id
```

(Var det det du menade med din andra fråga?)

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

## #5 — Cheezes, 2002-11-19T17:54Z

Tacksam för svaret, LarsG  :) 

Jag ska sätta mig framför min WinSQL och pröva med de ovanstående satserna och se om det var det jag sökte efter.

Tills dess...

MVH
/Cheezes

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/59642-sökes-två-flexibla-sql-satser
