
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.04.2009, 16:23
|
|||
|---|---|---|---|
|
|||
Люди добрые, помогите с SQL запросом |
|||
|
#18+
у меня есть две таблицы, в первой поля BookNum, Author и тд, во второй BookNum, chaptNum, PagesN и тд. они связаны по полю BookNUm один ко многим (в книге такие-то главы) мне нужно выбрать все данные из первой таблицы и создать поле, в котором считается общее количество страниц в связанных записях. я пишу вот так: SELECT BookNum,Author,Title , PagesCount, YearPub,AllPages, NumRecords, (SELECT count(PagesN) FROM chapt WHERE BookNum IN (SELECT BookNum from books)) P , (SELECT sum(PagesN) FROM chapt ) S FROM books поле добавляется, но выводятся значения суммы по всей второй таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2009, 17:41
|
|||
|---|---|---|---|
Люди добрые, помогите с SQL запросом |
|||
|
#18+
Читай учебник: http://sql.ru/docs/sql/u_sql/index.shtml Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=56&tablet=1&tid=2015789]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 341ms |

| 0 / 0 |
