易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 两表格查询

有两个表格 A B
A 表
AID  NAME  CONTENT
1    张三  你好张三
2    李四  你好李四

B 表
BID  AID  PRICE
1    1    400
2    1    500
3    2    600
4    2    800

我要查询的是 A表中的 AID NAME CONTENT  B 表中对应的AID PRICE 但只取BID小的一个 如结果为
AID  NAME  CONTENT  PRICE
1    张三  你好张三  400

SQL code:
SELECT
A.*,B.PRICE
from A,B T
WHERE A.AID=T.AID
AND NOT EXISTS(SELECT 1 from B WHERE AID=T.AID AND PRICE<T.PRICE)


SQL code:
SELECT
A.*,B.PRICE
from A,B T
WHERE A.AID=T.AID
AND NOT EXISTS(SELECT 1 from B WHERE AID=T.AID AND BID<T.BID)



SQL code:
create table #A
(
AID int identity(1,1) primary key,
NAME varchar(30),
CONTENT varchar(30)
)
insert into #A select '张三','你好张三'
insert into #A select '李四','你好李四'

create table #B
(
BID int identity(1,1) primary key,
AID


相关问答:

救命啊!!JSP连接SQL2000问题!

各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......

sql 2000 服务启动不了

直接启动 点了等一会儿就没反应了 去服务那里启动会出现如下提示  
出现“本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的 
然后还有什么什么不存在  ......

求一sql语名

现在有a1,a2两表
a1
id name aa cc
001 aaaa bbb cc
002 bbb bbb bbb
003 ccc ccc ccc
004 ddd ddd ddd
005 eee eee eee
a2
id ida2 ff b ......

求一个sql文的写法

一张表table字段F1和F2

F1    F2
1    a                               
2    ......

pl/Sql如何查询字符串包括%

pl/Sql如何查询字符串包括%, 
例如:TABLE a
columnA
'222'
'33%44'
如何查询表a中columnA字段中哪些行包含'%'
谢谢
select * from a
where columna like '%/%%' escape '/'

UP

SELECT * from a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号