хе хе это слишком просто и решается простым ORDER BY ... DESCsniper_9
инвертировать - это типа было 1, 2, 3, а нужно, чтобы стало 3, 2, 1, так?
вот поэтому я и спросил)Автор оригинала: Zetruger
хе хе это слишком просто и решается простым ORDER BY ... DESC
ну это просто было бы красиво и аккуратнозачем обязательно одним запросом?
ну MySQL с какой-то версии поддерживает подзапросы, так что теоретический можноUPDATE table SET order_id = IF(order_id = ID1, ID2, ID1) WHERE order_id IN(ID1, ID2)

выплнится ли этот запрос если order_id имеет флаг УНИКАЛЬНЫЙ?UPDATE table SET order_id = $order_id1+$order_id2-order_id WHERE order_id IN ($order_id1,$order_id2)