0

ステータスに基づいてレコードを検索するための SQL クエリを作成する際に助けが必要です。このクエリを使用してテーブルを作成しました。

CREATE TABLE inglogs (id int, mobileno int(10), status varchar(10));
INSERT INTO inglogs (id, mobileno, status)
VALUES
(1, 1234, 'fail'),
(2, 1234, 'fail'),
(3, 1234, 'success'),
(4, 2345, 'success'),
(5, 2345, 'success'),
(6, 4326, 'fail'),
(7, 4327, 'success')

上記のテーブルからクエリを実行し、1234,2345,4326,4327その mobileno で成功した場合のように、そのステータスで明確な mobileno を取得したい場合、id とステータスを含むそのレコードを返す必要がありますin my case it is 4326。実行されたクエリでも表示されるはずです。

たとえば、次のようなものが必要です。

+---+  +--------+  +----------+
|id |  |mobileno|  |  status  |
+---+  +--------+  +----------+
|3  |  |  1234  |  |  success |
|5  |  |  2345  |  |  success |
|6  |  |  4326  |  |  fail    |
|7  |  |  4327  |  |  success |
+---+  +--------+  +----------+
4

2 に答える 2