誰かがこの問題で私を助けることを願っています。最大2つの変数のmysqlテーブルを注文
私は2つの列を持つテーブルを持っていますが、私はそのテーブルから項目を選択し、これらの2つの値のどちらが高いかに応じて並べ替える必要があります。
私は列 'X' と 'Y' を持っていると私はこれらのエントリを持って言うことができます:私はこの習慣を知っている3、1、2
:私は応答が注文することにしたい
x ; y
1.- 10 ; 12
2.- 5 ; 10
3.- 11 ; 20
それは、MySQLにはローミングサービスを持っていませんが、私のアイデア私はこのクエリのテーブルに新しい変数を作成したくない
$query = (mysql_query("SELECT * FROM productos ORDER BY MAX(x, y)"));
の表現であることから、助けます。
ありがとうございます
あなたのサンプルデータは、あなたの期待されるソート順 – rabudde
IF(expr1と、expr2に、expr3は)制御フロー機能を使用してみてくださいと一致していません。 – Devart
私は質問を理解して、あなたの例は、返信する必要があります –