Страница 1 из 1

Помогите решить SQL

Добавлено: 03 мар 2005, 18:46
michael
Уважаемые знатоки -прощу вашей помощи
Есть таблица Муз.груп
В ней 2 столбца Номер музыканта и номер группы. Выглядит примерно так (в разных групах могут быть одинаковые музыканты)
Номер_муз Номер_группы
1 1
1 7
3 1
4 1
4 7
5 1
6 1
Как высчитать среднее количество музыкантов ? Я высчитал количество музикантов в каждлй группе


select band_id,count(*)
from bands
group by band_id

но что делать дальше ума не представляю[/code]

Добавлено: 03 мар 2005, 19:10
michael
и вообще если об зтом пощёл разговор возможно ли делать Оператор(subquaery) т.е. Sum(select....) AVG(select...)

Добавлено: 03 мар 2005, 21:11
Oscar
michael,
вопрос в том, какая используется База Данных.
В MySQL, например, насколько мне известно, вложеные запросы не реализованы, другое дело Oracle.

Над первым вопросом подумаю.
---
Исправляюсь,
Starting with MySQL 4.1, all subquery forms and operations that the SQL standard requires are supported
Всё равно думаю.

Добавлено: 04 мар 2005, 14:31
michael
Если это натолкнёт кого на мысль я тренируюсь на http://www.sqlzoo.net