Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Сашка Брамс
@Dlike
noobe
PHP
SQL
Базы данных
Как правильно сделать вывод информации из разных таблиц СУБД?
Нужно сделать вывод подписчиков, у каждого пользователя аватар,статус,рейтинг
Как правильно будет все реализовать?
JOIN's ?
Какой-то слишком тяжелый запрос выйдет, да и слишком много запросов будет на каждого пользователя..
Как все спроектировать правильно, подскажите пожалуйста ?
Вопрос задан
более трёх лет назад
614 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Skillfactory
Профессия Fullstack веб-разработчик на JavaScript и PHP
20 месяцев
Далее
Хекслет
PHP-разработчик
10 месяцев
Далее
Нетология
Веб-разработчик с нуля: профессия с выбором специализации
14 месяцев
Далее
Решения вопроса
2
Михаил
@scherbuk
SELECT avatar, status, rating FROM users WHERE id IN (1, 4, 12, ... , N)
не такой уж и сложный запрос выходит
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
inDeepCode
@inDeepCode
Нормализация
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Дмитрий Ковальский
@dmitryKovalskiy
Денормализация
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
2
Дмитрий Ковальский
@dmitryKovalskiy
программист средней руки
Да, JOIN. Можете написать 1 хранимку, в которой делается 2 запроса. Первым во временную таблицу выбирается список подписчиков для отображения, а вторым, на основании результатов первого, выбирается информация для вывода.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Андрей
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
в БД ключики обязательы и индексы
1. Кешировать данные от БД
2. Сделать хранение не в Mysql а какой-нибудь NOSQL документо-ориентированной БД (mongo)
А так я бы сделал как есть, а потом смотрел будет ли проседать, как будет критично уже думать.. а так что делить шкуру не убитого медведя....
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+2 ещё
Простой
Как реализовать зеркало сайт Тильда?
1 подписчик
22 окт.
219 просмотров
0
ответов
Базы данных
+1 ещё
Простой
Как правильно реализовать обновление порядка (поле order) в бд?
1 подписчик
19 окт.
164 просмотра
2
ответа
SQL
Простой
Правильно ли написан SQL-запрос для вывода клиентов с действующими (непогашенными) кредитами?
1 подписчик
19 окт.
171 просмотр
2
ответа
PHP
+1 ещё
Простой
Почему перестала работать ЮКасса?
1 подписчик
19 окт.
291 просмотр
1
ответ
PHP
Простой
Как вычислить результат математических операций в строке?
1 подписчик
17 окт.
265 просмотров
3
ответа
PHP
Простой
Можно ли в PHP вкладывать однострочные комментарии // в многострочные /* */?
1 подписчик
16 окт.
254 просмотра
4
ответа
PHP
+1 ещё
Простой
Перестал работать php запрос к телеграмм?
1 подписчик
15 окт.
247 просмотров
1
ответ
PHP
+2 ещё
Простой
Как проще отправить изображение на стену канала?
1 подписчик
15 окт.
163 просмотра
1
ответ
SQL
+1 ещё
Простой
Как сделать уменьшение склада в СУБД безопасными правильным?
2 подписчика
14 окт.
211 просмотров
4
ответа
PHP
Простой
Как точно работает скрипт на RoadRunner?
1 подписчик
13 окт.
223 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP-разработчик
Остров Сокровищ
от 180 000 до 250 000 ₽
PHP-разработчик (Symfony)
Мегаплан
от 160 000 ₽
Разработчик PHP | WordPress
Globaldrive
от 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама