0

Iamはクエリの作成に問題があります。1つでselectを2つ作成するにはどうすればよいですか?

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

ありがとう

4

3 に答える 3

6

1つのWHERE句のみを使用し、条件はAND/OR必要に応じて分けられます。

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

これを試して::

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

idフィールドとrecdフィールドが数値の場合、インデックス検索のパフォーマンスを向上させるために、'(単一引用符)の使用を避けることができます/避ける必要があります

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

MySQLは、現在のクエリの両方のケースでこの文字列/数値変換を管理するのに十分に進んでいます。

これがお役に立てば幸いです。

于 2013-02-08T18:00:51.230 に答える