日期:2014-05-17  浏览次数:20791 次

关于两个表的连接SQL语句
我有2个表,是一般的主表从表,关系也建立好了。
A表:
字段1,字段2,字段3
B表:
字段,字段2,字段3
B表通过字段2与A表的中的字段1关联。
现在的问题是:
我的查询要结果集合为:A表中一行数据与B表中最后一行数据。



------解决方案--------------------
select * from
(select * from A )
------解决方案--------------------
不好意思,上边没写完, 总体思想是分别 求出“A表中一行数据” 和 “B表中最后一行数据”,然后两个临时结果集关联

select * from (select * from A where rownum=1) table_a
inner join ( select * from B where rownum in (select count(*) from B ) ) table_b
on table_a.字段1=table_b.字段2