|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
lgh (素面朝天) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/2/17 10:33:43 |
标题: |
帮我看看这个SQL 语句错在什么地方? |
浏览:1232 |
|
加入我的收藏 |
楼主: |
“ SELECT * FROM tbtemp(SELECT * FROM table1) ;
我想从一个 SELECT 语句产生的临时表中查询数据用以上语句不行,为什么? 我不知道这种查询的语法格式,能告诉我吗?以上语句只是一个例子,实际的比那个要复杂得多,所以不要问我为什么不直接用 SELECT * FROM table1
----------------------------------------------
- |
作者: |
|
2004/2/17 10:37:37 |
1楼: |
不能只看语法,和你相连的数据库有关
----------------------------------------------
许凌飞
|
作者: |
|
2004/2/17 10:55:16 |
2楼: |
select * from table1 where table1.id in (select id from table2)
----------------------------------------------
-
|
作者: |
|
2004/2/17 11:05:43 |
3楼: |
我觉得问问题最好把原样贴上来, 这才不会让人看得莫明其妙。 我猜你是想这样吧 SELECT * FROM (SELECT * FROM table1)
----------------------------------------------
=^@^=
|
作者: |
|
2004/2/17 11:31:54 |
4楼: |
SQL Server: SELECT * FROM (SELECT * FROM table1 ) as t Oracle : SELECT * FROM (SELECT * FROM table1 )
----------------------------------------------
-
|
|