我有一個帶room_id和租賃的表名'room'。查找最大匹配行並將其計入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我要檢查只有一個最大數量來自租賃列的所有行,而不是它的條件。
你的意思是關於「我想從租金列檢查所有的行,而不是它的條件」是什麼。另外你想要的結果是什麼。 – Blank
我只是想從出租列匹配行的最大數量 – denny