求教想要下面的结果sql该怎么写?
table A
id code
----------
1 a
1 b
2 b
2 c
table B
code
-------
a
b
c
B表相当于一个对照表,A表中没有code对应值得全部补全
想要的结果如下:
id code
----------
1 a
1 b
1 c
2 a
2 b
2 c
求高手不吝赐教,在此拜谢
SQL
ORACLE????OUTER?JOIN
GROUP
------解决方案--------------------select * from (select distinct id from tableA),tableB
------解决方案--------------------刚开始我想用的是merge函数,单关联条件不行。只能用笛卡尔积了,
select distinct a.id,b.code from a ,b
order by a.id