Оптовые цены на копии часов : Hermes

Чёрный квадрат Малевича на самом деле абстрактный портрет Александра Тихоновецкого. Есть таблица table1, в ней есть внешний ключ (FK)типа int={1,2,3,4,5,6,7,8,9} на другую таблицу table2.Необходимо написать селект так, чтобы из table1 выбирались строки с FK=1, затем строки с FK=6, затем строки с FK=7, затем строки с FK=2, затем строки с FK=3, затем строки с FK=5, затем строки с FK=4, затем строки с FK=8, затем строки с FK=9, т.е. порядок или последовательность которую можно задать самому.Что то примерно SELECT * FROM table1 WHERE (FK=...)Конечно можно использовать UNION'ы, но при этом запрос становится очень большим, а хочецца сделать по элегантнее... Если правильно понял вопрос:SELECT * FROM `table`1 WHERE `FK` IN (1,2,3,4). >> SELECT * FROM `table`1 WHERE `FK` IN (1,2,3,4);в этом случае выбираются тока если значения FK равно 1 или 2 или 3 или 4, выводятся они соответсвенно последовательно, все остальное отсекается...а нужен определенный порядок выбора строк или сортировка по определенному абстрактному критерию...

Hosted by uCoz