Я хочу, чтобы подсчитать все результаты, которые имеют одинаковое значение в запросе тузд, но независимо от того, что я попробовал это не дает мне правильное значениеПолучить количество одних и тех же результатов в MySQL
+-----+---------------+
| RoomType | ID |
+=====+===============+
| dining room | 2 |
+-----+---------------+
| sleeping room | 2 |
+-----+---------------+
| sleeping room | 2 |
+-----+---------------+
и я хочу получить счет только в спальных комнатах.
Вот мой запрос:
SELECT rt.RoomType, r.property_id AS ID
FROM Rooms r
INNER JOIN RoomTypes rt ON r.type = rt.id
WHERE r.property_id = '2'
Я также попытался
SELECT SUM(IF(rt.RoomType = 'sleeping room', rt.RoomType, 0))
FROM Rooms r
INNER JOIN RoomTypes rt ON r.type = rt.id
WHERE r.property_id = '2'
, но это не дает мне результаты, я хочу. Есть идеи?
'count()' - http://dev.mysql.com/doc/refman/5.7/en/counting-rows.html – Blinkydamo
Мне кажется, что вы пытаетесь суммировать яблоки и апельсины – RiggsFolly
Что такое вы хотите? Также покажите нам образцы данных для обеих таблиц –