は、次の問合せを考えてみます。テーブルの値に基づいて文字列を返すことはできますか?
SELECT operation, [...] FROM tableName
operation
フィールドは、私がやりたいどのような1〜4の整数を取得するには、に基づいて、SQLクエリ内の変数に文字列値を代入です整数値はoperation
です。
私の責任であれば、各操作の名前が含まれている対応する表があります。その場合は、JOIN
が操作文字列を受け取ります。残念ながら、私はデータベースを制御しません。
これはSQLができることでもわかりませんが、PHPを使用して返されたデータを繰り返し処理してこのタスクを実行することはできますが、可能であればすべてを1ヒットで行うのが理にかなっています。
+1他の回答に掲載されているように、簡単なcase文ではなく、検索case文を使用することをお勧めしますが – GarethD
まさにIありがとう、ありがとう。 – Kalessin