---
title: "tabelldesign."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/111987-tabelldesign"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "icaaq"
published: "2004-09-20T16:10:11.000Z"
updated: "2004-09-21T15:06:30.000Z"
replies: 7
views: 319
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/webbutveckling/111987-tabelldesign"
---

# tabelldesign.

## #1 — icaaq, 2004-09-20T16:10Z

Jag behöver lite ideér hur jag ska utforma min kategori-tabell. tänk er följande.
\-Telefoner
\--mobil
\--bärbara
\--kobra
\-chattklienter
\--MSN
\--ICQ

sen har jag artiklar kopplade till dessa under-kategorier(mobil, bärbara, ,MSN... .. .. osv) Hur ska jag bygga min tabell så att jag kan söka bland mina artiklar på huvudkategori-nivå samt på subkategori-nivå?

mv icaaq

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

## #2 — icaaq, 2004-09-20T16:18Z

Samt att jag skulle vara tacksamm om man fick en ledtråd hur man skulle utforma en SELECT som tog fram alla kategorier i den ordningen....

mv icaaq

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

## #3 — erka, 2004-09-20T16:23Z

Antigen genom

TBL_MainCat
Pk_MainCatId (räknare)
CatName (text)

Tbl_SubCat
Pk_SubCatId (räknare)
Fk_MainCatId (int)
Catname (text)

Tbl_Articles
\-Pk_ArticelId (räknare)
\-Fk_SubCatId (int)
Osv.osv

Då får du inte möjlighet att koppla en artikel till enbart låt oss säga Telefoner.

Du skulle kunna göra

TBL_Cat
Pk_MainCatId (räknare)
Fk_BelongsToMainCatId (int) (0 = huvudkategori)
CatName (text)

Tbl_Articles
\-Pk_ArticelId (räknare)
\-Fk_MainCatId (int)
osv..

Om du vill ha möjlighet att ha generella artiklar

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

## #4 — icaaq, 2004-09-21T07:52Z

Ok om jag använder den övre varianten hur kan jag då få ut alla Kategorier i rätt ordning...

JAg har testat med gruop by men jag tror jag är ute på fel spår .....
Tabellerna ser ut som följer:

tblHeadCategories
pk_HeadCategoryId (räknare) \| fldHeadCatName

tblCategories
pk_CategoryId (räknare) \| fldCategoryName (text) \| fk_HeadCategory (tal)

Sen har jag i artiklarna så har jag endast pk_CategoryID

mv icaaq

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

## #5 — icaaq, 2004-09-21T08:48Z

Kanske var lite oklar på föregående inlägg. Kan jag med sen SELECT-sats ta ut alla kategorier så att jag får ut alla huvudmenyer samt undermenyerna grupperade under dem.

mv icaaq

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

## #6 — Lasp, 2004-09-21T08:52Z

Om du sätter en sorteringsflagga på rubrikerna kan du ju styra hur det skall grupperas. Annars används ju alfabetet på undergrupperna.

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

## #7 — icaaq, 2004-09-21T09:54Z

Jag måste vara helt fläng i skallen idag för jag får inte till det....

mv icaaq

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

## #8 — erka, 2004-09-21T15:06Z

Kan någon flytta frågan till SQL-forumet. Jag ska skriva ihop något ikväll om jag har tid, order by case borde grejja biffen

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/111987-tabelldesign
