|
|
|
Помогите написать интересный запрос
|
|||
|---|---|---|---|
|
#18+
Даны таблицы: Объект objects(ID int, Name varchar(50), ID_type int) и тип объекта type(ID int, Name varchar(50)). В обеих таблицах ID – первичный ключ, а Name – уникальное. objects.ID_type – внешний ключ к таблице type(поле ID). необходимо: Написать запрос, который выведет таблицу типа: название_типа_объекта, количество_объектов при условии, что тип объекта – необязательное поле, а количество_объектов>1. ЗАранее всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2006, 15:07 |
|
||
|
Помогите написать интересный запрос
|
|||
|---|---|---|---|
|
#18+
Запрос понятен, но есть к вам вопрос: Если тип объекта – необязательное поле, то что какой смысл в количество_объектов>1 ? Я понял, что количество_объектов = кол-во объектов заданного типа? Или все объекты без типа отнести в один тип "БЕЗ ТИПА"? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2006, 15:44 |
|
||
|
Помогите написать интересный запрос
|
|||
|---|---|---|---|
|
#18+
Aleksey-KЗапрос понятен, но есть к вам вопрос: Если тип объекта – необязательное поле, то что какой смысл в количество_объектов>1 ? Я понял, что количество_объектов = кол-во объектов заданного типа? Или все объекты без типа отнести в один тип "БЕЗ ТИПА"? С уважением, Алексей Результатом запрос должна быть таблица вида: "тип объекта количество объектов этого типа" Объекты не имеющие тип в количество не включаются!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 08:08 |
|
||
|
Помогите написать интересный запрос
|
|||
|---|---|---|---|
|
#18+
deadok Aleksey-KЗапрос понятен, но есть к вам вопрос: Если тип объекта – необязательное поле, то что какой смысл в количество_объектов>1 ? Я понял, что количество_объектов = кол-во объектов заданного типа? Или все объекты без типа отнести в один тип "БЕЗ ТИПА"? С уважением, Алексей Результатом запрос должна быть таблица вида: "тип объекта количество объектов этого типа" Объекты не имеющие тип в количество не включаются!!!! Ну, тогда все просто: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 08:24 |
|
||
|
Помогите написать интересный запрос
|
|||
|---|---|---|---|
|
#18+
Станислав С deadok Aleksey-KЗапрос понятен, но есть к вам вопрос: Если тип объекта – необязательное поле, то что какой смысл в количество_объектов>1 ? Я понял, что количество_объектов = кол-во объектов заданного типа? Или все объекты без типа отнести в один тип "БЕЗ ТИПА"? С уважением, Алексей Результатом запрос должна быть таблица вида: "тип объекта количество объектов этого типа" Объекты не имеющие тип в количество не включаются!!!! Ну, тогда все просто: Код: plaintext 1. 2. 3. 4. 5. 6. Не думаю, что это правильный вариант: (having cnt>1) Для VFP 9.0 можно корреляционный запрос: Код: plaintext 1. 2. P.S. Можно и через INNER JOIN + GROUP BY + HAVING, но через корреляционный запрос более наглядно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 16:12 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1590807]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
4ms |
| others: | 223ms |
| total: | 470ms |

| 0 / 0 |
