リレーションが複数の行にある場合に結果をフィルタリングしようとしていますので、最初に値を一致させてIDを取得し、同じ表から取得した値の別の行。Mysql複数の行の結果を2つのクエリでフィルタリングする方法
ID - MetaKey - MetaValue
142398 - _wc_checkout_add_on_id - 4
142398 - _wc_checkout_add_on_value - wife
142398 - _wc_checkout_add_on_label - Wife
だから私は今、私は最終的な結果を生成するために、2番目と3番目の行のmetavalueを取得したい、同じクエリ内で、私は、現時点ではそうすることができません、キーと行1から値マッチングを経由してIDを取得します。
誰でもお勧めできますか?
結果も含まROW1 –
問題に言及していない(つまり、最初の行が除外される必要があるかどうか)とにかくそれを除外する別のクエリを追加しました。 –
OK、 –