SQL anzahl der tuple einer bestimmten bedingung in einer anderen tabelle zählen

hey,

(meta: sqlite3 on python)

ich habe zwei tabellen:

feeds(id integer primary key autoincrement, name text, link text)

articles(id integer primary key autoincrement, feed integer, title text, link text)

nun möchte ich eine abfrage stellen, deren ergbniss sämtliche tuple aus feed beinhaltet, mit je einem zusätzlichen feld, in dem die anzahl der tuple in articles steht, bei dennen feed dem wert von id des tuples aus feeds entspricht

greetz
 
ungetestet:

Code:
SELECT feeds.id, feeds.name, feeds.link, count(articles.id) 
FROM feeds 
LEFT OUTER JOIN articles ON feeds.id = articles.feed 
GROUP BY feeds.id, feeds.name, feeds.link
 
Zurück
Oben