2012-02-17 79 views
0

是有可能使用where子句.. 为例如视图1列的值的3倍使用where子句

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

它应该返回像

firstname  lastname 
John   Moraes 
Mike   Tan 
Harry   Potter 

感谢名单值查看1倍的值的3倍提前

+0

了解更多关于IN()函数在这里:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators。 HTML#function_in – biziclop 2012-02-17 11:30:28

回答

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

您可以使用a in (v1, v2, v3)。您还需要在select子句中使用firstname以将其放入结果集中。

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

您可以使用此查询

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