1
テーブル契約とユーザーがあり、ユーザーテーブルのconcatecatedフィールドによってソートされた契約を表示する必要があります。不明な列users.contact_first_name他のテーブルからフィールドへの外部結合と順序付けを伴うMysqlクエリ
テーブル契約とユーザーがあり、ユーザーテーブルのconcatecatedフィールドによってソートされた契約を表示する必要があります。不明な列users.contact_first_name他のテーブルからフィールドへの外部結合と順序付けを伴うMysqlクエリ
ここでバッククォート削除:
`users.contact_first_name`
変更するには:
SELECT *
FROM `contracts`
LEFT OUTER JOIN `users` ON `users`.id = `contracts`.account_manager_id
WHERE contracts.status != 'Archived'
ORDER BY CONCAT_WS(' ', IFNULL(`users.contact_first_name`, '')
, IFNULL(`users.contact_last_name`, ''))
LIMIT 0, 50
問題(常に契約の存在、ユーザーがないためと外側がここに参加する必要があります)
users.contact_first_name
本当にバッククォートを使用したい場合は、テーブルと別途列名:
`users`.`contact_first_name`
stuipid私...ありがとう。 –