S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-14 #2 select * from (select * from table1 where 1=2) where 3=4
N newsweep Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-14 #3 你是说子查询? 将子查询当做一条件不就得了? 如 select * from table1 where table1.field1= (select * from table2 where table2.field2=value) ......
你是说子查询? 将子查询当做一条件不就得了? 如 select * from table1 where table1.field1= (select * from table2 where table2.field2=value) ......
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-14 #6 我怀疑你说的不是嵌套查询,而是用连接的方式。 select a.*,b.* from table1 a,table2 b where a.field1=b.field2
P peter_peng1980 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-14 #7 select a.name,b.id,"quantity sold"=(select sum(qty) from sales where id=b.id) from authors a,title b,titleauthor c where a.state=''FB'' and a.auid=c.auid and c.titleid=b.titleid order by a.name 怎么样?这个镶套查询还可以吧!
select a.name,b.id,"quantity sold"=(select sum(qty) from sales where id=b.id) from authors a,title b,titleauthor c where a.state=''FB'' and a.auid=c.auid and c.titleid=b.titleid order by a.name 怎么样?这个镶套查询还可以吧!
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #8 其实,嵌套很简单,建议你有一个比较直观简便的做法,在ACCESS中生成查询: 1、选用“设计模式”或“SQL模式”新建子查询的语句。 2、用SQL模式,新建一个查询,然后写入以下模式的语句: SELECT * FROM (第一步建好的子查询语句,COPY过来就可以了) AS 起个别名,其它的表 或子查询…… 3、切换到设计模式,用可视化的方式建立各子查询、表之间的关系(这样就可以方便的 建立关系,比写语句快多了:)) 就三步,就可以方便地建立,多个子查询,多层嵌套查询。经验之谈,给分吧:)
其实,嵌套很简单,建议你有一个比较直观简便的做法,在ACCESS中生成查询: 1、选用“设计模式”或“SQL模式”新建子查询的语句。 2、用SQL模式,新建一个查询,然后写入以下模式的语句: SELECT * FROM (第一步建好的子查询语句,COPY过来就可以了) AS 起个别名,其它的表 或子查询…… 3、切换到设计模式,用可视化的方式建立各子查询、表之间的关系(这样就可以方便的 建立关系,比写语句快多了:)) 就三步,就可以方便地建立,多个子查询,多层嵌套查询。经验之谈,给分吧:)
Z zwhhwz Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #9 select * from (select * from table1 where ???) where ??? 不过最好不要用嵌套,最好用连接
慕 慕容乾坤 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #10 select * from table1 where table1.field1 in (select * from table2 where table2.field2=value)