有关三个表查询的问题?在线等
测站名已知,用该名称到表101 STHD 站标题表中查找对应的站码 SQL语句为:
SELECT STCD FROM STHD WHERE STNM = ‘测站名称’
在表405 CSMYST中搜索年最大含沙量,及年最大出现月日 找出其中最大值及对应 年月日
SELECT MAX(YRMCS) FROM CSMYST WHERE STCD = ’站码’ (即上一语句的查询结果) 得到年最大含沙量
SELECT YRMCS,YR,YRMXMD FROM CSMYST WHERE YRMCS = 最大值(即上一语句的查询结果);
怎么用一个查询语句查出YRMCS,YR,YRMXMD ??????
问题点数:20、回复次数:1Top
1 楼inelm(木野狐)回复于 2003-09-03 19:22:50 得分 20
用多表联合查询就可以,语法像这样:
select A.a, A.b, B.a, B.b from A inner join B on A.a=B.c where A.a='test'
我只是随便举个例子,
具体的代码你可以自己写。Top




