2012-02-17 62 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');