CSDN论坛 > VC/MFC > 数据库

涉及多个表的查询的SQL 语句怎么写? [问题点数:30分,结帖人ilovesnow]

Bbs1
本版专家分:12
结帖率 95.95%
CSDN今日推荐
Bbs3
本版专家分:861
Bbs4
本版专家分:1312
Bbs3
本版专家分:596
Bbs1
本版专家分:10
Bbs4
本版专家分:1799
匿名用户不能发表回复!
其他相关推荐
Mybatis一对多中的SQL(查询、删除、更新、插入)及表的设计
1.1现实模型一个Teacher有多个Student,一个Student有一个Teacher,通过Teacher来管理Student1.2实体类Teacherpublic class Teacher { private int id; private String name; private Set<Student> stus=new HashSet<Student>();
如何用一个SQL语句查询多个表的记录数
<br />sql语句如下:<br />select t1.num1,t2.num2 from <br />  (select count(*) num1 from table1) t1,<br />  (select count(*) num2 from table2) t2<br /> <br />如果要显示这两张表中记录数的总和就是<br />select t1.num1,+t2.num2 from <br />  (select count(*) num1 from table1) t1,<br /
SQL 语句的多表查询方式
SQL 语句的多表查询方式  例如:按照 department_id 查询 employees(员工表)和 departments(部门表) 的信息。 方式一(通用型):SELECT ... FROM ... WHERE SELECT e.last_name,e.department_id,d.department_name FROM employees e,departments d wher
关于多表查询sql常用的连接语句:左外连接、右外连接、内连接
1)内联接:    内联接使用比较运算符(使用像 =  或 )根据每个表共有的列的值匹配两个表中的行,根据这两张表中相同列的条件,得出其交集。例如:  检索 students和courses表中学生标识号相同的所有行。    2)左向外联:       是用的是LEFT  JOIN或LEFT OUTER JOIN     连接语句。       根据两张表的关系(外键关
sql语句:同一张表两个相同外键查询
假设A表名称:City,B表名称:GoToselect a.CityName as '出发地', b.CityName as '目的地', c.LeaveDate as '出发时间' from City as a, City as b, Goto as c where c.FromCity = a.CityID and c.ToCity = b.CityID笔记
sql语句联表查询之(join....on)
表1: -- -- 表的结构 `bumen` -- CREATE TABLE IF NOT EXISTS `bumen` (   `bid` int(10) NOT NULL AUTO_INCREMENT,   `mingcheng` varchar(30) DEFAULT NULL,   `jingli` varchar(30) DEFAULT NULL,   `tel` v
SQL 同时对多个表进行模糊查询并自定义顺序
使用场景 类似qq主面板的搜索框,可以输入数字,字母(汉字首拼),中文进行模糊搜索,可以搜到的结果有:qq号,昵称,群号,群名称等等。而这些内容可能存放在不同的表中,则需要对多个表的多个内容同时进行搜索:(搜索的字段3个表中必须相同) SQL语句 SELECT * FROM ( SELECT FLAG, SID, ID, NAME, MOBILE
SQL同时查询多条语句
SET @KEY = ' '; SET @VALUE = ‘ ’; select .....from ......where   .... = @key and .... = @value; select .....from ......where   .... = @key and .... = @value; 可以写多条sql语句,@KEY,@VALUE可以多处使用。 查询出的结果也
Sql Server 函数的操作实例!(执行多条语句,返回Select查询后的临时表)
Sql Server 函数的操作实例!(执行多条语句,返回Select查询后的临时表) SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= CREATE FUNCTION csj_csj(@id as int) RETURNS @temp t
程序员老鸟写sql语句的经验之谈、百万数据查询优化技巧三十则
一、程序员老鸟写sql语句的经验之谈 做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。 我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保
关闭