|
|
|
|
|
для: OLi
(08.06.2011 в 18:34)
| | Думаю что подойдет это
SELECT *, (total_i+total_v)/2 AS srednee, table1.* FROM table1
LEFT JOIN table2 ON table2.id = table1.id
ORDER BY srednee DESC LIMIT 6
|
| |
|
|
|
|
|
|
|
для: Ильдар
(06.06.2011 в 02:52)
| | понял.примерно так и думал.
А как можно вывести из таблицы table1 6 записей отсортированных по другой таблице по общему полю id
Нужно объединить запрос выборки инфы из table1 и запрос SELECT *, (total_i+total_v)/2 AS srednee FROM table ORDER BY srednee DESC | |
|
|
|
|
|
|
|
для: OLi
(06.06.2011 в 01:01)
| |
SELECT (total_i+total_v)/2 AS srednee FROM table ORDER BY srednee DESC
|
или так
SELECT *, (total_i+total_v)/2 AS srednee FROM table ORDER BY srednee DESC
|
| |
|
|
|
|
|
|
| Как вывести отсортированные данные по среднему арифметическому по 2 полям
Т-е sum(total_l)/sum(total_v) применить для всех записей и эти записи вывести в order by desc | |
|
|
|
|