0
は、私が '辞書' としてテーブルAを持っていると仮定します。複数の列をどのように翻訳するのですか?
A type code name
1 a x
1 b y
2 a z
2 b t
私は名前にして、次の表のBを翻訳したい:
B.c1はAのコードであるB c1 c2
a a
a b
b b
type = 1であり、B.c2はA.type = 2のコードである。 Bで1列のみ翻訳する必要がある場合
期待される結果は、それが簡単で、
x z
x t
y t
です。
SELECT A.name
FROM A, B
WHERE A.type = 1
AND B.c1=A.code
あなたのアイデアは何ですか?あなたはピボットの概念を知っていましたか? –
@JacekCzいいえ、私は絶対にSQLの新しいです。 –
サンプルデータを投稿して結果を期待できますか? – Tomato32