Я пытаюсь получить всех пользователей и заказать их по полю на другой таблице, однако это поле не всегда существует?Заказ по полю, только если он существует
Пользователи - Удерживает пользователей Пользователь Meta - содержит метаданные, в частности «вес», которые я пытаюсь заказать.
Более конкретным решением было бы автоматически определить их вес по умолчанию, но все равно я могу заставить его работать без? Текущий рабочий запрос:
SELECT * FROM users u, usermeta um
WHERE u.ID = um.ID
AND u.name LIKE '%search_terms%';
Потеряно на заказ по частям, любая/вся помощь будет оценена!
вы можете использовать это: 'упорядочить по IFNULL (um.weight, 0)' –