У меня есть две таблицы в моей базе данных, пользовательских и пользовательских действиях. В таблице пользователя есть id, first_name, last_name и другие поля, таблица действий пользователя, id, user_id (внешний ключ → из таблицы пользователей) и идентификатор проекта. Я хочу выбрать разные имена пользователей (сочетание первого и последнего имени), где project_id равно 1.
Если я напишу это как простой запрос, он отлично работает, запрос, который я написал, был:
SELECT DISTINCT users.first_name,users.last_name,'user_activities'.user_id FROM 'users'
JOIN 'user_activities'
ON users.id='user_activities'.user_id
WHERE project_id=2;
Как выполнить этот запрос в YII?
Существует два подхода.
2) Отношения с пользовательской таблицей в пользовательских действиях.
И, по крайней мере, попробуй. И обновите, где вы застряли.