私はMySQLを使用しています。
結合などを含む選択を使用して次の結果セットを生成しましたが、可能であれば NULL を削除して、2 番目のテーブルと同様の結果を生成したいと考えています。
-----------------------------------
|#|IMG_KEY|IMAGE|XX_STYLE|YY_STYLE|
-----------------------------------
|1| 1 |PIX01| <NULL> | STYLEB |
|2| 1 |PIX01| STYLEA | <NULL> |
|3| 2 |PIX02| <NULL> | STYLEB |
|4| 2 |PIX02| STYLEA | <NULL> |
|5| 3 |PIX03| <NULL> | STYLEB |
|6| 3 |PIX03| STYLEA | <NULL> |
-----------------------------------
注: XX_STYLE
&YY_STYLE
は計算列です。
-----------------------------------
|#|IMG_KEY|IMAGE|XX_STYLE|YY_STYLE|
-----------------------------------
|1| 1 |PIX01| STYLEA | STYLEB |
|2| 2 |PIX02| STYLEA | STYLEB |
|3| 3 |PIX03| STYLEA | STYLEB |
-----------------------------------
GROUP BY
and/or HAVING
etc キーワードの組み合わせを使用してこれを行うことは可能ですか。私は試してみましCOALESCE
たが、役に立ちませんでした。