我需要帮助编写 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')
我想从上表中查询 where 并获得不同的 mobileno1234,2345,4326,4327
及其状态,例如该 mobileno 是否成功,它应该返回带有 id 和状态的记录,如果任何移动()都没有成功,in my case it is 4326
那么这也应该在执行的查询中可见。
例如,我想要这样的东西:
+---+ +--------+ +----------+
|id | |mobileno| | status |
+---+ +--------+ +----------+
|3 | | 1234 | | success |
|5 | | 2345 | | success |
|6 | | 4326 | | fail |
|7 | | 4327 | | success |
+---+ +--------+ +----------+