|
|
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите пожалуйста, как ПРАВИЛЬНО подсчитать количество новостей, при выборке категорий, связь по id между ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 13:15:45 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
Мало данных для осмысленного ответа. Можно только предполагать, что потребуется связать таблицы (Join), ввести группировку (Group By), посчитать Count, возможно, наложить Distinct... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 13:45:00 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, cat -------- id|name news -------- id|cat|name вывести записи таблицы cat и посчитать сколько новостей привязаны к этой категории ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 14:22:05 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
ну и в чём сложности? Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 14:30:08 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
Или тут есть какие-то не указанные до сих пор тонкости, и этот тривиальный вариант - не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 14:32:00 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
AkinaИли тут есть какие-то не указанные до сих пор тонкости, и этот тривиальный вариант - не устраивает? устраивает конечно, но есть одно НО, новости нужны не все, а только a.approve = '1' AND a.status = '1' про это и вправду я забыл написать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 15:02:36 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
LEFT JOIN news e ON e.cat = a.id AND e.approve = '1' AND e.status = '1' вроде правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 15:05:21 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
нет неправильно( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 15:15:27 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
если группирую выводятся первые десять, видимо конфликт, так как после основного запроса я делан COUNT для пагинатора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 15:19:37 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
DDL, наполнение и запрос - в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 19:42:18 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
две таблицы news: ------------------------- id|cat|name|text ------------------------- 1|1|Заголовок|Техт category: -------------------------- id|name|text -------------------------- 1|Название|Описание Код: sql 1. 2. 3. 4. 5. 6. 7. 8. задача тривиальная, а не работает нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 15:19:21 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
Xploderзадача тривиальная, а не работает нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 15:24:44 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
qwerty112Xploderзадача тривиальная, а не работает нормально спасибо за помощь, вы показали высокий уровень выдержки и тактичности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 15:45:03 |
|
||
|
Выборка категорий, с правильным подсчетом новостей в каждой
|
|||
|---|---|---|---|
|
#18+
Xploderqwerty112пропущено... спасибо за помощь, вы показали высокий уровень выдержки и тактичности рад что вам понравилось, обращайтесь ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 16:01:14 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38377458&tid=1836157]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 320ms |

| 0 / 0 |
