假如表a有以下3条记录:
a1,a2,a3
b1,b2,b3
c1,c2,c3
现在有3个日期(不是表的查询条件),我要查出以下的结果:
a1,a2,a3 日期1
a1,a2,a3 日期2
a1,a2,a3 日期3
b1,b2,b3 日期1
b1,b2,b3 日期2
b1,b2,b3 日期3
c1,c2,c3 日期1
c1,c2,c3 日期2
c1,c2,c3 日期3
以前没碰到过这个问题,求大侠们给个思路 SQL查询 求助
a1,a2,a3
b1,b2,b3
c1,c2,c3
现在有3个日期(不是表的查询条件),我要查出以下的结果:
a1,a2,a3 日期1
a1,a2,a3 日期2
a1,a2,a3 日期3
b1,b2,b3 日期1
b1,b2,b3 日期2
b1,b2,b3 日期3
c1,c2,c3 日期1
c1,c2,c3 日期2
c1,c2,c3 日期3
以前没碰到过这个问题,求大侠们给个思路 SQL查询 求助
解决方案 »
- 关于sqlldr个人觉得相当复杂的一个问题,求解
- 可以重做控制文件,为什么还需要创建多个控制文件(存放在不同盘符)
- 问下 oracle备份的问题 oracle的一些面试基础问题?
- Oracle trigger的问题
- 怎么判断一个值是否属于某个区域?
- oracle里写的一个函数调用了charindex,但是编译的时候出错
- 100分求取得一个表中的几个“列名”的语句
- 怎么样在一个函数中触发另一个函数执行?
- 请高手指点秘经---先谢了!
- 事务的提交会不会导致游标的关闭?
- 安装oracle 8出现无法定位。。。。急
- Windows XP下安装的Oracle11g2R,网址:https://localhost:1158/em,打不开?
SELECT O.* FROM A O CROSS JOIN A P;SELECT O.* FROM A O,A P;
2 SELECT 'A1' A,'A2' B,'A3' C FROM DUAL UNION ALL
3 SELECT 'B1' A,'B2' B,'B3' C FROM DUAL UNION ALL
4 SELECT 'C1' A,'C2' B,'C3' C FROM DUAL
5 ),B AS(
6 SELECT '日期1' FROM DUAL UNION ALL
7 SELECT '日期2' FROM DUAL UNION ALL
8 SELECT '日期3' FROM DUAL
9 )
10 SELECT * FROM A,B;A B C '日期
-- -- -- -----
A1 A2 A3 日期1
A1 A2 A3 日期2
A1 A2 A3 日期3
B1 B2 B3 日期1
B1 B2 B3 日期2
B1 B2 B3 日期3
C1 C2 C3 日期1
C1 C2 C3 日期2
C1 C2 C3 日期3已选择9行。
问百度解决了