86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
||||||
1 | ||||||
Посчитать все записи и вывести все записи в одном запросе22.08.2016, 22:53. Показов 1363. Ответов 10
Метки нет (Все метки)
Здравствуйте! Скажите,как правильно объединить два запроса:
0
|
22.08.2016, 22:53 | |
Ответы с готовыми решениями:
10
Выбрать в одном запросе все записи одной таблицы и счётчик второй Как вывести в запросе все записи справочника? Как вывести в запросе все года (записи), рядом с которыми стоит цифра 1? как вывести в запросе все года (записи) где рядом которого стоит цифра 1 ПО ГРУППАМ |
38 / 27 / 3
Регистрация: 24.02.2015
Сообщений: 87
|
|
23.08.2016, 10:49 | 2 |
Попробуйте использовать UNION
1
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
23.08.2016, 14:05 [ТС] | 3 |
не совсем то, что я хочу. Выдает ошибки
0
|
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
23.08.2016, 15:35 | 4 |
Покажи результирующий запрос. Кстати, там где COUNT, ставить ORDER BY не имеет смысла
1
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|||||||||||
23.08.2016, 18:15 [ТС] | 5 | ||||||||||
Grossmeister,
Warning: mysql_query(): Incorrect usage of UNION and ORDER BY in Z:\home\page.com\www\core\functions\general.php on line 105 и это Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\page.com\www\core\functions\general.php on line 106 строка 105 запрос такого вида
0
|
Заблокирован
|
|
23.08.2016, 19:05 | 6 |
paskalnikita, и как вы себе представляете объединение количества записей с самими записями в одном результате? Поделитесь своим виденьем, чтобы у народа понапрасну мозг не вскипал.
0
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
23.08.2016, 19:08 [ТС] | 7 |
есть галерея фото, название фото и id ее автора хранятся в бд. На странице 'фото автора' выводятся все его фото, при этом мне нужно сделать подсчет кол-ва фото в его галереи. Так понятно или не совсем?
0
|
Заблокирован
|
|
23.08.2016, 20:55 | 8 |
Это все понятно. Зачем два запроса выше объединять?
1
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
23.08.2016, 20:57 [ТС] | 9 |
miketomlin, ну а как тогда вывести и кол-во и информацию из бд?
0
|
Заблокирован
|
|
23.08.2016, 20:59 | 10 |
Сообщение было отмечено paskalnikita как решение
Решение
Вы первый можете даже не делать. Просто возьмите кол-во записей из результата второго.
Добавлено через 1 минуту mysqli_num_rows
1
|
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
24.08.2016, 11:24 | 11 |
По правилам SQL ORDER BY ставится только в самом конце запроса после всех веток UNION.
Про то, что 1-й ORDER BY не нужен даже по условиям задачи, я сказал выше
1
|
24.08.2016, 11:24 | |
24.08.2016, 11:24 | |
Помогаю со студенческими работами здесь
11
Запрос: вывести все записи одной таблицы, и совпадающие записи другой Вывести на экран: все двухзначные числа, в записи которых все цифры разные Не удается добавить все записи в запросе на добавление Фильтр в форме не позволяет выбрать все записи в запросе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |