検索

ホームページ  >  に質問  >  本文

特定の行の一貫した値を持つ列名を特定する

mysql でクエリを作成して、特定の行に特定の値を持つ列を取得しようとしています。 Mysql では、列の特定の値に基づいて行を取得できます。

次のようなテーブルがあります:

リーリー

私が必要とするのは、MSISDN に基づいて行を選択すると、その行のすべての列名が固定値 (例: 1) で返されることです。

したがって、上記の表では、MSISDN = 9944994488 は

を返す必要があります。 リーリー

私が試したのは:

リーリー

これはテーブルの列名を返します。 ただし、特定の値を持つ列名を取得する方法。 事前にご協力いただきありがとうございます。

P粉738046172P粉738046172442日前439

全員に返信(1)返信します

  • P粉765570115

    P粉7655701152023-12-12 00:03:09

    コメントが長すぎます。

    SQL クエリは、固定された列のセットを返します。行単位で設定を変更することはできません。不可解なアプローチのように思えるかもしれませんが、準備されたステートメントを使用して必要な操作を行うことができます。

    連結された値を含む列を返すことができます。このようなもの: ### リーリー これにより、設定されたフラグの単一列に

    list

    が生成されます。

    返事
    0
  • キャンセル返事