В настоящее время я работаю над проектом управления университетом, где я хочу рассчитать емкость каждого здания, когда дело в каждом отделе может содержать различные разделы, такие как ниже (comp и выбрать в том же здании) i написал запрос, где я получаю общую сумму мощности, которая является нежелательным моего запроса:Как рассчитать индивидуальную сумму выбранного столбца
select sum(distinct capacity)
from classroom
where building in (select building from department group by building)
я получаю анс, как 660 !! Я использую сумму и различаюсь в неправильных местах в этом вложенном запросе? как получить возможность индивидуального строительства?
department
+------------+----------+-----------+
| dept_name | building | budget |
+------------+----------+-----------+
| Biology | Watson | 90000.00 |
| Comp. Sci. | Taylor | 100000.00 |
| Elec. Eng. | Taylor | 85000.00 |
| Finance | Painter | 120000.00 |
| History | Painter | 50000.00 |
| Music | Packard | 80000.00 |
| Physics | Watson | 70000.00 |
+------------+----------+-----------+
classroom
+----------+-------------+----------+
| building | room_number | capacity |
+----------+-------------+----------+
| Packard | 101 | 500 |
| Painter | 514 | 10 |
| Taylor | 3128 | 70 |
| Watson | 100 | 30 |
| Watson | 120 | 50 |
+----------+-------------+----------+
tysm работал как шарм :) .. очистил мое сомнение – minigeek
Рассмотрите [прием ответа] (http://meta.stackexchange.com/questions/5234/ how-do-accepting-a-answer-work), если вы сочтете это полезным. –
как это сделать .. я недавно был подписан, и репутация не так уж много для повышения :( – minigeek