Visa ett inlägg
Oläst 2008-05-13, 12:30 #1
xarphs avatar
xarph xarph är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 346
xarph xarph är inte uppkopplad
Flitig postare
xarphs avatar
 
Reg.datum: Feb 2007
Inlägg: 346
Hej!

Jag har en databasstruktur som ser ut såhär:

Kod:
blogs (här ligger information om alla bloggarna)
- id
- name
- url
- feedUrl

bevakningar (knyter samman en användare med en blogg):
- id
- blog_id
- user_id
- usercategory_id

notifications: (posts från dom olika bloggarna)
- id
- title
- url
- date
- excerpt
- imageurl
- readed (växlar mellan 0/1) beroende om man har läst det eller inte.

users:
- id
- name
- password
- mail

usercategories: (Personliga kategorier för varje användare)
- id
- name
- user_id
Det jag behöver hjälp med är att skapa en SQL-sats som på smidigast sätt hämtar alla posts (notifications) från bloggen/bloggarna som är kopplad till en vald användarkategorin (usercategories) och sorterar sedan postsen efter datumet (date). Varje användare har olika kategorier, så det är för en specifik användare...

Dom personliga kategorierna ligger i tabellen 'usercategories' och är kopplad till tabellen 'bevakningar' via kolumnen usercategory_id

Antar att jag måste använda en Inner Join, men får inte rätt på det.

En användare ska alltså kunna skapa personliga kategorier som dom kan lägga till olika bloggar i. T.ex. om man vill ha dom bloggarna man följer mest .. så skapar man en kategori vid namn typ "VIP" och lägger till bloggarna i den kategorin.

Problemet här är att hämta alla posts från den personliga kategorin.

Någon som har en aning på hur man kan lösa detta?

Hoppas det inte blev allt för flummigt nu.
xarph är inte uppkopplad   Svara med citatSvara med citat