|
|
|
|
|
для: 1prom
(29.08.2008 в 09:35)
| | >А как на счет сортировки по убыванию сум значений Num2, Num3, Num4... ?
Я бы постпил примерно бы таким образом -
SELECT table1.*,table2.* ,table2.Num1+table2.Num2+table2.Num3+table2.Num4 AS sum FROM table1, table2 WHERE table1.Num1=$Num1 AND Num1 LIKE 'Num1' ORDER BY sum DESC
|
| |
|
|
|
|
|
|
|
для: ols
(29.08.2008 в 00:37)
| | Спасиб ols!
А как на счет сортировки по убыванию сум значений Num2, Num3, Num4... ? | |
|
|
|
|
|
|
|
для: 1prom
(29.08.2008 в 00:13)
| | Для первого вопроса попробуйте такой вариант -
SELECT table1.*,table2.* FROM table1, table2 WHERE table1.Num1=$Num1 AND Num1 LIKE 'Num1' ORDER BY table.Num2 DESC
|
| |
|
|
|
|
|
|
| Привет всем!
Подскажите, пожалуйста, форумчане, кто может сделать такой сложный запрос (если, конечно, возможно, его сделать):
SELECT * FROM table1 WHERE Num1 = $Num1 ORDER BY ... отсортировав значения из table1 по убыванию значений Num2 в таблице table2, где есть "в строке" значение Num1
Второй запрос еще сложней:
SELECT * FROM table1 WHERE Num1 = $Num1 ORDER BY ... отсортировав значения из table1 по убыванию сум значений Num2, Num3, Num4... в таблице table2, где есть "в строке" значение Num1
Или все таки нужно делать отдельно выборку из разных таблиц а потом их как то сортировать?
Благодарен заранее за любой ответ (совет) | |
|
|
|
|