如何根据2个字段过滤查询

时间:2012-02-22 11:10:35

标签: sql select

我有一张桌子:

user_qualifications:
  id
  user_id
  type
  title
  description

我需要根据2个过滤器获取所有字段...比如工作经验和教育。这些将是类型。我需要进行2次查询吗?我需要显示他所有的工作经验和他所有的教育,它可能是多种行集类型。

3 个答案:

答案 0 :(得分:3)

使用

select id, user_id, type, title, description
from   user_qualifications
where  Work_exp = 2 and education="MS"

答案 1 :(得分:0)

如果在评论中没有回答我的问题,我只能对你真正需要的内容进行有根据的猜测。

我认为你想要像...这样的东西。

SELECT
  *
FROM
  user_qualifications
WHERE
  type IN ('work experience', 'education')

答案 2 :(得分:0)

AvidProgrammer的帖子不应该包含Double引号而是使用单引号,否则会出现编译错误

SELECT id, user_id, type, title, description
FROM user_qualifications
WHERE experience = 2 and education = 'BSC'