【发布时间】:2010-10-20 01:31:06
【问题描述】:
我是 SQL 编程新手。
我有一个表格作业,其中字段为id、position、category、location、salary range、description、refno。
我想从前端实现关键字搜索。关键字可以驻留在上表的任何字段中。
这是我尝试过的查询,但它包含很多重复的行:
SELECT
a.*,
b.catname
FROM
job a,
category b
WHERE
a.catid = b.catid AND
a.jobsalrange = '15001-20000' AND
a.jobloc = 'Berkshire' AND
a.jobpos LIKE '%sales%' OR
a.jobloc LIKE '%sales%' OR
a.jobsal LIKE '%sales%' OR
a.jobref LIKE '%sales%' OR
a.jobemail LIKE '%sales%' OR
a.jobsalrange LIKE '%sales%' OR
b.catname LIKE '%sales%'
【问题讨论】: