2017-07-12 7 views
0

内の他の列の間の計算された値に基づいて、MySQLのセルの値を返す:私はそうのように構成されているMySQLのテーブルを持っているテーブル

key ID value1 value2 
    | 1 | | ID1 | |2|  |4| 
    | 2 | | ID2 | |5|  |5| 
    . 
    . 
    . 

私はこのテーブルを照会し、昇順に基づくだけでIDを返す必要があります等しい値がある場合、ID順序は無関係であり、ランダムである可能性があります。しかし、出力形式は重要です。これは、示されたトークナイザによって区切られた長い文字列でなければなりません。私は持っています:

$query = "Select * From `Table`"; 
    $result = $conn->query($query), 

    while($row = $result->fetch_assoc()) { 

    code??? 

    echo $row["ID"]."[email protected]#$"; 
    } 

これを行うにはどうすればいいですか?私がしたいと思うのは、(value1 - value2)の変数を作成し、idをキーとして結果を格納し、昇順にソートしてキーをエコーする配列を作成することです。 PHP MySQL Multi Query

答えて

0

はこれを見て持って書く方法がわかりません
+0

複数のクエリがあまりにも醜いだろう - 私はちょうどそれが – Sudacris

関連する問題