www.7671.net > sql怎么查询多个信息

sql怎么查询多个信息

通过字段之间的对应关系

把ID=(.)改成 ID in (.)或者用多表联合查询"select a.* from tb_parent_info a,tb_stu_info b where a.ID=b.ID and b.teacher="&session("stuid")&" order by b.jointime desc"

select * from table where id in arrarr就是你传过来的id数组

sql多表关联查询跟条件查询大同小异,主要是要知道表与表之前的关系很重要;举例说明:(某数据库中有3张表分别为:userinfo,dep,sex) userinfo(用户信息表)表中有三个字段分别为:user_di(用户编号),user_name(用户姓名)

SQL语句格式:select 字段1,字段2,字段3 from 表1,表2,表3 where 条件 例子:查询s表中的sno字段, c表中的cno字段,j表中的jno字段 select sno,pno,jno from s,p,j 扩展资料:删除语句:DELETE * FROM table_name 查询语句:SELECT * FROM Persons WHERE ROWNUM <= 5 建立视图:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

要想多表查询,是有条件的.一般是几张表结构相似或者是有一样的ID号关联.例如:select * from 表1,表2,表3 这是把3张表结果全部查出来 select * from 表1 where not exists(select 0 from 表2 where 表1.id=表2.id)

SELECT COUNT(A.*) AZ,COUNT(B.*)BZ,COUNT(C.*)CZ,COUNT(D.*)DZ FROM A,B,C,D WHERE 条件and 时间 between 2009 and 2012;

假如你手里的一万个号都在表A里 那10万个号在表B里select [B表地址字段] from [B] where [B表手机号字段] in (select [A表手机号字段] from [A]) 这样就能搜索出来了

怎样实现SQL一条语句查询多条信息只查最大:select top 1 * from news order by nid desc 查出全部并按nid从大到小排序,取掉top 1就行了.

select a.学生档案学号, b.姓名, (课程A+B+C+D+E) AS 总分, (课程A+B+C+D+E)/5 AS 平均分FROM 学生成绩 a left join 学生档案 b on b.学生档案学号=a.学生档案学号 group by a.学生档案学号, b.姓名 这个 完全可以 达到你想要的效果我最近也在 学 SQL嘿

友情链接:ydzf.net | bestwu.net | famurui.com | wlbx.net | qwfc.net | 网站地图

All rights reserved Powered by www.7671.net

copyright ©right 2010-2021。
www.7671.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com