Все сервисы Хабра
Сообщество 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 ещё
Простой
Как сконвертировать файл в формате excel в pdf?
2 подписчика
вчера
202 просмотра
4
ответа
PHP
+1 ещё
Простой
Запрос на создание таблицы в clickhouse Yandex выдает ошибку 400 Bad Request, что не так с моим запросом?
1 подписчик
13 нояб.
184 просмотра
4
ответа
SQL
+2 ещё
Средний
Как правильно обрабатывать концевые пробелы в SQL Server и PostgreSQL?
1 подписчик
11 нояб.
142 просмотра
1
ответ
Базы данных
Простой
Как настроить десятки связей и не потеряться в модели (prisma orm)?
1 подписчик
10 нояб.
68 просмотров
0
ответов
PostgreSQL
+1 ещё
Простой
Как вести историю работы с записями во всех таблицах для всех пользователей?
2 подписчика
08 нояб.
230 просмотров
2
ответа
Базы данных
+1 ещё
Средний
Какие методы синхронизации SQL Express и MSSQL Server порекомендуете?
3 подписчика
03 нояб.
178 просмотров
2
ответа
PHP
+2 ещё
Простой
Создание элемента с необычной формой и прозрачным фоном и рамкой?
1 подписчик
03 нояб.
177 просмотров
0
ответов
PHP
+3 ещё
Средний
Apache 2.4 и php 8.4 под windows. Почему не загружаются модули curl, openssl?
2 подписчика
01 нояб.
296 просмотров
3
ответа
PHP
Простой
Как объединить в один код 2 строчки $array[$key]?
2 подписчика
31 окт.
273 просмотра
2
ответа
SQL
Простой
Почему INSERT присваивает только один символ вместо полного значения?
2 подписчика
29 окт.
169 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP-разработчик
FoodSoul
•
Калининград
от 180 000 до 250 000 ₽
PHP- разработчик (Symfony)
IT-Spirit
•
Москва
от 230 000 до 320 000 ₽
Backend PHP developer
Office-Expert.kz
от 200 000 до 290 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама