我遇到了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