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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Сложный запрос к mysql
 
 автор: goacher   (22.10.2010 в 14:54)   письмо автору
 
 


select * from tovars
- отбираем товары, но нам необходимо сделать сортировку по ценам, которые в другой таблице в поле cena связаны по ID
Как сделать выборку товаров с таблицы tovars, отсортированные по ценам из другой таблицы.

  Ответить  
 
 автор: MakAst   (22.10.2010 в 16:18)   письмо автору
 
   для: goacher   (22.10.2010 в 14:54)
 

используйте JOIN

  Ответить  
 
 автор: goacher   (22.10.2010 в 16:58)   письмо автору
 
   для: MakAst   (22.10.2010 в 16:18)
 

а не могли бы на практике показать на моем конкретном случае?
спасибо.

  Ответить  
 
 автор: nikita2206   (22.10.2010 в 19:12)   письмо автору
 
   для: goacher   (22.10.2010 в 14:54)
 


SELECT `tovars`.*, `другая_таблица`.`cena` 
FROM `tovars`, `другая_таблица` 
WHERE `tovars`.`id` = `другая_таблица`.`ид_товара` 
ORDER BY `другая_таблица`.`cena`


как-то так думаю

  Ответить  
 
 автор: piter99   (24.10.2010 в 17:22)   письмо автору
 
   для: nikita2206   (22.10.2010 в 19:12)
 

не помню почему, но одну строчку привык писать наоборот, (например, в бухгалт 1С этот порядок несет большие смыслы)
WHERE `другая_таблица`.`ид_товара` = `tovars`.`id`

  Ответить  
 
 автор: neadekvat   (24.10.2010 в 17:42)   письмо автору
 
   для: piter99   (24.10.2010 в 17:22)
 

Т.е. вы также пишите и подобные строки:
WHERE 5 = id
?

  Ответить  
Rambler's Top100
вверх

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