Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: базы данных

Войти
Регистрация
Восстановить пароль
 
zebulun
68 / 68 / 8
Регистрация: 01.09.2011
Сообщений: 379
#1

Сортировка по количеству полей в другой таблице - PHP БД

24.02.2013, 00:15. Просмотров 530. Ответов 0
Метки нет (Все метки)

Допустим есть одна таблица `projects` с полями `id`,`name` и т.д. и есть другая таблица `pictures` с полями `id`,`name`,`project_id`. Мне нужно выбрать все записи из таблицы `projects` и к каждой записи добавить количество записей из таблицы `pictures` с соответствующим `project_id`, и все это дело отсортировать по кол-ву записей из `pictures`

Добавлено через 4 часа 6 минут
Ответ:
MySQL
1
SELECT `projects`.*, (SELECT COUNT(`pictures`.`id`) FROM `pictures` WHERE `pictures`.`project_id`=`projects`.`id`) AS pics FROM `projects` ORDER BY `pics` DESC
тема закрыта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 00:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сортировка по количеству полей в другой таблице (PHP БД):

MySQL Сортировка по количеству строк - PHP БД
$sql = 'SELECT * FROM users WHERE reftop >= 0 ORDER BY reftop DESC'; $rs = mysql_query($sql); $anum1 = mysql_num_rows($rs); $i =...

Сравнение полей в одной таблице БД - PHP БД
Есть запрос в БД $sql = mysql_query('DELETE FROM `servers` WHERE `id` = "'.$_GET.'"'); Нужно сделать, чтобы удалить строку, нужно,...

Редактирование полей в таблице по клику - PHP БД
Добрый день возник вопрос по редактированию значений при выводи данных из БД. Сейчас у меня стоит замороченный способ: Создал вывод...

Добавление полей на таблице базе MySQL - PHP БД
Здравствуйте! Можно ли добавить полей на таблицах MySQL, после того как таблица уже создана? или наоборот удалить полей после того как...

MySQL Создание новых полей в таблице и вывод - PHP БД
Как реализовать создание пользователем пользовательских полей в БД MySql и вывод их с названием полей на русском? Какие мысли?

проверить в таблице название полей с определенной концовкой - PHP БД
доброго времени суток, товарищи программисты. передо мной поставили задачу, решить которую я,в общем-то, не в состоянии. Итак дано:...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2013, 00:15
Привет! Вот еще темы с ответами:

Создание полей в таблице через интерфейс сайта - PHP БД
Задача состоит в следующем: На сайте выводится меню из поисковиков: "Google, Yandex, Yahoo" В админке я создал пункт "Добавить...

Можно ли заполнять одно поле вместо всех полей в таблице БД MySQL? - PHP БД
Доброго времени суток!)) Пишу и тестирую скрипт. В нем одна лишь переменная, которой задается значение. Есть БД MySQL. Хочу заполнить лишь...

запрос учитывая значения полей другой таблицы - PHP БД
Итак есть таблица cat с полями (id, name, link) - Категории и их имена. и таблица categories в которой есть id и некое количество...

Что быстрее сработает при большом количестве полей в таблице? DELETE, INSERT или UPDATE? - PHP БД
Допустим, у меня в таблице 100500 полей (хочу заметить, не строк, а именно полей) (для примера чем больше - тем лучше). Что быстрее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.