php activerecord (или mysql) упорядочивает задания по имени клиента, когда id находится в задании - PullRequest
0 голосов
/ 10 октября 2019

Прежде всего, извините за загадочный вопрос. Я объясню это больше.

У нас есть система заданий для отслеживания заданий с клиентами. Задания и клиенты - это отдельные таблицы с client_id в таблице заданий. Поэтому мой вопрос заключается в том, как я могу заказать работы по имени клиента (не client_id). Наше приложение использует phpactiverecord с такими классами, как Job и Client.

Я считаю, что для этого мне нужно использовать внутреннее соединение, но как мне использовать это имя клиента в предложении order-by?

Это то, что у меня есть в массиве атрибутов, который используется для поиска и сортировки заданий:

Array
(
    [select] => jobs.*
    [joins] => 
                INNER JOIN job_users ON( jobs.number = job_users.job_number AND job_users.user_id = 77 AND job_users.stage = 'desktop' )

    [order] => clients.title 
    [conditions] => Array
        (
            [0] =>  is_active > ? AND is_complete = ? 
            [1] => 1
            [2] => 0
        )

    [limit] => 0
    [offset] => 0
)

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...