У меня две таблицы: первая таблица пользователей, в которой хранятся данные пользователей, и другая таблица, в которой хранятся предпочтения пользователей. У меня есть страница, на которой администратор выбирает настройки и на основе выбранных предпочтений возвращаются согласованные пользователи.Эффективный способ запроса пользовательских настроек, сохраненных в другой таблице
В настоящее время я реализовал это, выбрав всех пользователей из таблицы users и используя foreach loop, запрашивая таблицу предпочтений для каждого использования. Пожалуйста, дайте мне идеи, как я могу улучшить его. Текущий подход, который я использовал, очень медленный для большого количества записей.
Настройки сохраняются в виде записей в таблице предпочтений.
Go Посмотрите на SQL JOIN Синтаксис https://dev.mysql.com/doc/refman/5.0/en/join.html –
«Настройки сохраняются как записи в таблице настроек», вы можете сделать соединение от 1 до многих. http://stackoverflow.com/questions/11807650/mysql-one-to-many-join –
Спасибо. Я посмотрю на это. – shr3jn