|
|
|
Люди добрые, помогите с 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, 16:23 |
|
||
|
Люди добрые, помогите с SQL запросом
|
|||
|---|---|---|---|
|
#18+
Читай учебник: http://sql.ru/docs/sql/u_sql/index.shtml Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 17:41 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=21&tid=2015789]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 166ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...