mysql как показать номер заказа в результате - PullRequest
0 голосов
/ 16 марта 2020

так вот запрос

select * from test order by pow(c1 - 8, 2) + pow(c2 - 5, 2) limit 3 

есть ли способ показать раздел заказа -> "pow (c1 - 8, 2) + pow (c2 - 5, 2)" для каждой записи в результат?

1 Ответ

4 голосов
/ 16 марта 2020

Просто включите его в select:

select t.*, pow(c1 - 8, 2) + pow(c2 - 5, 2) as distance_squared
from test t
order by distance_squared
limit 3 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...