假如表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查询 求助
解决方案 »
- 求助,基本Oracle查询的问题
- ORACLE SQL语句求差
- 如何通过sql实现行转列???
- DB触发器
- 请教CREATE TABLE 时,STORAGE部分中各参数的意思,及配置方法
- 怎么提取多条中的一条记录
- 如何启动 Oracle Management Server,在那儿启动呢?
- 一个PowerDesigner建模的问题?
- Enterprise Manager控制台中导入数据时出现:“VTO-2018该向导无法启动,因为目标由手动配置。只有对于使用Intelligent Agent搜索到的目
- sqlplus 乱码问题
- 安装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行。
问百度解决了