要么是我想太多,要么是我的 SQL 技能不足。我需要从第二个表向表中添加两列,但这些值位于第二个表的单独行中。什么 SQL 会这样做?这是一个例子。transnum是表之间的公共列。
TABLE1
------
transnum id
9287 006
5782 004
5819 001
TABLE2
------
transnum code value
9287 A 198.38
9287 B 928.57
9287 C 568.25 -- code C values not needed
5782 A 219.53
5782 B 591.11
5782 C 852.32
5819 A 109.92
5819 B 251.81
5819 C 295.12
DESIRED RESULT
--------------
transnum id valueA valueB
9287 006 198.38 928.57
5782 004 219.53 591.11
5819 001 109.92 251.81
编辑:语法。