名称 | UID | 迟到 |
---|---|---|
Tin | ABC | |
Bob | ABC |
为此使用In子句。
SELECT * FROM logs WHERE Name IN ('Tin', 'Feryal');
你也可以使用或条款
SELECT * FROM logs WHERE Name='Tin' OR Name='Feryal'
补充Amit Verma的回答。
SELECT * FROM `logs` WHERE Name='Tin' AND Name='Feryal'
大声读出SQL语句,听起来是这样的:
我想从日志中选择所有行,其中名称等于Tin,名称等于Feryal。
您可以很快从该语句中看出,返回0行的原因,因为这是不可能的!你不能让一个人同时命名为Tin和Feryal,除非他们是某种奇怪的超位置存在,并且表中的数据类型允许这样做。
阿米特负责其余部分。