展开全部
sql联合查询语句(两张e69da5e6ba9062616964757a686964616f31333365643662表)是:
select A.ID,A.VALUE,A.TYPE,A.NAME,B.KEY,B.ID,B.VALUE,B.NAME
min(VALUE),max(VALUE) from A left join B on A.ID = B.ID
where B.NAME="你输入的名字"
and B.VALUE > (select min(VALUE) from B where NAME="你输入的名字"))
and B.VALUE < (select min(VALUE) from B where NAME="你输入的名字"));
延展阅读:A表字段stuid,stuname。
B表字段bid,stuid,score,coursename,status。
要用一条sql查出A表中所有记录的对应的stuid,max(score),coursename,status,并且status=1,sql语句要求跨数据库,不能使用rownum,top,limit等方言。
比如数据:
A
stuidstuname
11zhangshan
22lisi
B
bidsutidcoursenamescourestatus
a11yuwen661
b11shuxue781
c11huaxue950
最后要得到的数据是
stuidcouresnamescourestatus
11shuxue781
22nullnullnull