这可能看起来很愚蠢,但我正在使用一个旧系统,我们没有单独的项目表。我们有一张这样的桌子。
| PROJECTNAME | EMPID |
|--------------------|-------|
| casio calc new | 1 |
| calc new | 2 |
| tech | 3 |
| financial calc new | 4 |
| casio | 5 |
现在我们想要的是从上表中选择 EmpID,其中 ProjectName 可以是 casio 或 calc。我们有用于多项选择的用户输入,例如casio, calc
. 意思是如果用户输入casio, calc
它应该找到ProjectName LIKE '%casio%' OR '%calc%'
.
我真的不知道这怎么可能。
SELECT * FROM ProjectDetails
WHERE ProjectName LIKE 'casio, calc';
我用 IN 搜索SQL LIKE但找不到任何解决方案。有谁知道我怎样才能做到这一点?或者任何其他使用方法?我正在这个小提琴上尝试这个。