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.