我需要你的帮助。
这是我的产品表:
id name type
1 item 1 A
2 item 2 A
3 item 3 B
4 item 4 B
等...
我想搜索所有以类型A
中的项目开头的可能记录我有这个问题:
SELECT * FROM products
WHERE type = 'A'
OR name LIKE '%item%';
但是我从其他类型获得了可能的记录。如何过滤才能显示A型?有任何想法吗?
答案 0 :(得分:2)
使用AND
代替OR
SELECT * FROM products
WHERE type = 'A'
AND name LIKE 'item%';