我通常不會發布求助信息,但我真的被困在這裏,因爲我的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
然後在此添加加入,但我不知道怎麼會工作。
這甚至可能嗎?
哪裏是'tid'第一桌?定義'可能的名字'。 – 2012-09-25 13:47:39