mysql でクエリを作成して、特定の行に特定の値を持つ列を取得しようとしています。 Mysql では、列の特定の値に基づいて行を取得できます。
次のようなテーブルがあります:
リーリー私が必要とするのは、MSISDN に基づいて行を選択すると、その行のすべての列名が固定値 (例: 1) で返されることです。
したがって、上記の表では、MSISDN = 9944994488 は
を返す必要があります。 リーリー私が試したのは:
リーリーこれはテーブルの列名を返します。 ただし、特定の値を持つ列名を取得する方法。 事前にご協力いただきありがとうございます。
コメントが長すぎます。
SQL クエリは、固定された列のセットを返します。行単位で設定を変更することはできません。不可解なアプローチのように思えるかもしれませんが、準備されたステートメントを使用して必要な操作を行うことができます。
連結された値を含む列を返すことができます。このようなもの: ### リーリー これにより、設定されたフラグの単一列に
listが生成されます。