Таблица МАШИНЫ:
ЦЕНА ВАЛЮТА
150 000 1
3 000 3
80 000 2
Таблица ВАЛЮТЫ
ВАЛЮТА ИМЯ_ВАЛЮТЫ
1 RUB
2 USD
3 EUR
Затем всё преобразую в 1 какую-то валюту и вывожу на сайт. Делаю "SELECT .... ORDER BY ЦЕНА". Всё хорошо, но сортируется в разброс, тк сортировка идёт не по преобразованным значением которые выводятся на сайте, а по значением в БАЗЕ. Как быть?
Спустя 5 часов, 50 минут, 9 секунд (25.02.2009 - 19:24) kirik написал(а):
Цитата (Alexander @ 25.02.2009 - 05:34) |
сортировка идёт не по преобразованным значением которые выводятся на сайте, а по значением в БАЗЕ |
Это как? Какие значения являются преобразованными?
Спустя 2 дня, 10 часов, 41 минута, 37 секунд (28.02.2009 - 06:06) qpayct написал(а):
насколько я понял проблему надО делать так:
SELECT * FROM машины WHERE валюта=та_самая_валюта ORDER BY цена ASC
SELECT * FROM машины WHERE валюта=та_самая_валюта ORDER BY цена ASC