我通常不会发帖寻求帮助,但我真的被困在这里,因为我的 SQL 知识不是很好。
这就是我想做的。我有两张桌子:
CREATE TABLE DistinctCategories (
name VARCHAR(20) PRIMARY KEY,
check INT);
CREATE TABLE Categories (
_id INTEGER PRIMARY KEY,
tid INTEGER NOT NULL,
name VARCHAR(20) NOT NULL,
check INTEGER NOT NULL
);
我想为特定的 tid 创建所有可能的类别名称的列表。如果两个表中都有一个名称,我只希望它列出一次,并且该行将采用类别中的“检查”值。
我在想一些事情:
Select *,
From Categories,
Where tid=2
然后在这里添加一个连接,但我不确定它是如何工作的。
这甚至可能吗?