+ -
当前位置:首页 → 问答吧 → 数据库

数据库

时间:2011-12-09

来源:互联网

数据库中的多表查询语句是怎么样拼的请大家给说说啊!!谢谢了

作者: houyibiao   发布时间: 2011-12-09

通过子查询或者表连接查询

作者: bqforyou   发布时间: 2011-12-09

楼上正解,

作者: wang7535067   发布时间: 2011-12-09

是这样的吗?select a *,b * from (所要用的信息的表的信息) as left join a.username = b.username;

作者: houyibiao   发布时间: 2011-12-09

SQL code
select a.name,b.sex from a inner join b on a.id=b.id;--内联 
or
select a.name,b.sex from a ,b where on a.id=b.id;
select a.name,b.sex from a left  join b on a.id=b.id;--左联
select a.name,b.sex from a right join b on a.id=b.id;--右联

--还有全连接等;

作者: hllfl   发布时间: 2011-12-09

引用 3 楼 houyibiao 的回复:
是这样的吗?select a *,b * from (所要用的信息的表的信息) as left join a.username = b.username;


SQL code
select a.*,b.* from a left join b on a.username = b.username;

作者: hllfl   发布时间: 2011-12-09

你给的这个代码是多表链接吧!!建立了表还是没有达到自己的要求~~~~~~~~~~~~

作者: houyibiao   发布时间: 2011-12-14

连接查询,分为内连接,自连接,外连接
内连接的格式为:
  FROM 表1[INNER]JOIN 表2 ON <连接条件>
外连接的格式为:
  FROM 表1 LEFT|RIGHT[OUTER]JOIN 表2 ON <连接条件>

 

作者: ZISEMENGHUAN1989   发布时间: 2011-12-14