0

我在创建查询时遇到问题。如何在一个中创建两个选择?

select * from messages where id ='1' and where recd = '0'

谢谢

4

3 回答 3

6

仅使用一个子句,条件根据您的需要WHERE分隔。AND/OR

SELECT * 
FROM   messages 
WHERE  id ='1' AND recd = '0'
于 2013-02-08T17:52:42.840 回答
1

如果idrecd字段是数值,您可以/应该避免使用'(single quot)以获得更好的索引搜索性能。

select * from messages where id = 1 and recd = 0;

MySQL 足够先进,可以在当前两种查询情况下管理此字符串/数字转换。

希望这会有所帮助。

于 2013-02-08T18:00:51.230 回答
1

尝试这个::

select * from messages where id ='1' and recd = '0'
于 2013-02-08T17:52:44.107 回答