-1
我有一個SQLite數據庫,作者兩個表和線程:對於表的每一行,算的次數該行被另一個表引用
CREATE TABLE IF NOT EXISTS authors(
author_id INTEGER PRIMARY KEY,
name TEXT NOT NULL UNIQUE
);
CREATE TABLE IF NOT EXISTS threads(
thread_id INTEGER PRIMARY KEY,
name TEXT NOT NULL UNIQUE,
author_id INTEGER REFERENCES authors
);
在threads
引用authors
表的每一行。作者可以被多個線程引用。我需要獲取每個作者的名稱和引用它們的線程數,按照計數排序。假設有四位作者; Judy,John,Jim,Jane和30個主題,查詢將返回如下內容:
author.name Count
Jane 10
Judy 8
John 8
Jim 4
什麼是將返回此數據的查詢?
爲什麼內部連接? –
是的,當然,如果你想查看關於沒有線程的作者的信息,你應該使用LEFT JOIN。 – akekir