Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Выбрать значения из одной таблицы, отсортировав по значению второй таблицы

Сообщения:  [1-4] 

 
 автор: ols   (29.08.2008 в 12:40)   письмо автору
 
   для: 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

   
 
 автор: 1prom   (29.08.2008 в 09:35)   письмо автору
 
   для: ols   (29.08.2008 в 00:37)
 

Спасиб ols!

А как на счет сортировки по убыванию сум значений Num2, Num3, Num4... ?

   
 
 автор: ols   (29.08.2008 в 00:37)   письмо автору
 
   для: 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 

   
 
 автор: 1prom   (29.08.2008 в 00:13)   письмо автору
 
 

Привет всем!

Подскажите, пожалуйста, форумчане, кто может сделать такой сложный запрос (если, конечно, возможно, его сделать):

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

Или все таки нужно делать отдельно выборку из разных таблиц а потом их как то сортировать?

Благодарен заранее за любой ответ (совет)

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования