테이블 이름에 room_id와 rent가 있습니다.최대 일치 행을 찾아서 mysql에서 계산하십시오.
mysql> select * from room;
+---------+--------+
| room_id | rental |
+---------+--------+
| 1 | 2000 |
| 2 | 1890 |
| 3 | 1832 |
| 4 | 1833 |
| 5 | 1850 |
| 6 | 1700 |
| 7 | 2100 |
| 8 | 2000 |
| 9 | 2000 |
| 10 | 2000 |
+----------+--------+
10 rows in set (0.00 sec)
최대 일치 행을 찾고 대여 열의 수로 계산했습니다.
mysql> select count(*),rental from room group by rental having count(*) >1;
+----------+--------+
| count(*) | rental |
+----------+--------+
| 4 | 2000 |
+----------+--------+
1 row in set (0.08 sec)
하지만 내 문제는 내가 단지 최대 내가 확인하고 싶은 1.but 수를 같은 조건 (*)를> 걸릴 쿼리 위에 above.in 같은 값과 출력을 일치가 임대에서 하나의 최대 수를 원하는 것입니다 렌탈 열의 모든 행은 조건이 아닙니다. 당신이 "내가 임대 열에서 모든 행을 확인 대신의 조건 싶다"에 대해 무슨 소리
. 또한 원하는 결과는 무엇입니까? – Blank
그냥 렌탈 열의 행과 일치하는 최대 번호를 원합니다 – denny