我遇到了SQL請求的問題。 我有兩個表:從其他表中的多個條件的SQLite選擇行
- 主表是
Id | Name 1 | Name_1 2 | Name_2
- 關鍵字表
Id | _mainId | key 1 | 1 | kw1 2 | 1 | kw2 3 | 1 | kw3 4 | 2 | kw2 5 | 2 | kw4
,我想這與選擇
像這樣的所有關鍵字返回鬃毛表的ID和姓名的請求:
SELECT DISTINCT(t1.Id), t1.Name
FROM main t1
INNER JOIN keywords t2 ON t2._Main = t1.Id
WHERE t2.keyword = 'kw2' AND t2.keyword = 'kw4';
sqllite或mysql? – McNets
我們如何知道「所有關鍵字」的含義? –
@McNets它的SQLite。 – Thibaud