使用where子句查看1列值3次

时间:2012-02-17 11:25:00

标签: mysql sql

是否可以使用where子句查看1列值3次。 例如

select Lastname from Emplyee where firstname = 'John' , 'Mike' , 'Harry'

它应返回

之类的值
firstname      lastname
John           Moraes
Mike           Tan
Harry          Potter

提前完成

3 个答案:

答案 0 :(得分:4)

您可以使用a in (v1, v2, v3)。您还需要firstname子句中的select才能将其添加到结果集中。

select Firstname, Lastname from Emplyee where firstname in ('John' , 'Mike' , 'Harry')

答案 1 :(得分:2)

select Lastname from Emplyee where firstname IN('John' , 'Mike' , 'Harry')

答案 2 :(得分:1)

您可以使用此查询

SELECT firstname, lastname FROM Emplyee WHERE firstname IN ('John','Mike','Harry');