SQL一个表中两个不同字段关联另外一个表同一字段
2014-11-10 17:04
120 查看
tb1 id关联tb2 a1、a2
方法一
方法二
方法一
select tb2.id, tb2.a1, tb2.a2, tb1.name, table_1.name as name2 from tb1 inner join tb2 ON tb1.id = tb2.a1 inner join tb1 AS table_1 ON tb2.a2 = table_1.id
方法二
select c.a1,c.a2,c.id,a.name AS a_name,b.name AS b_name from tb1 a,tb1 b,tb2 c where a.id=c.a1 and b.id=c.a2
相关文章推荐
- 如果在一个SQL语句中有两个来自不同表的字段,有相同的字段名怎么办?
- sql查询语句 --------一个表中的字段对应另外一个表中的两个字段的查询语句
- sql语句——不同的表根据相同的字段值将两个表指定的字段合并为一个表
- SQL 两个字段分组,其中一个字段的不同情形,分类并计算数量
- [ztjSQL]一个TextBox查询出一个表的两个字段
- 在SQL语句中查询多条记录并把多条记录同一字段的值连接成一个字符并返回的写法
- mysql update from 关联更新 从一个表字段 到另外一个表字段
- sql 根据关联 用一个表的值修改另一个表对应字段的值
- pig加载两个不同字段个数的文件?load file with different items(f1有42列,f2有43列读到一个对象中)
- SQL - 根据关联,用一个表的值修改另一个表对应字段的值
- 设计一个表的两个字段都和同一个表关联时候配置文件的处理
- url传输数据导致+号变空格及统计同一字段不同值的sql
- 一个表的两个字段关联另一个表的一个字段
- 只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名
- sql语句问题 通过联立两个表更新其中一个表的字段
- sql 查询一个表信息 条件为该表一个字段大于对应(必须该表相对应的Id)另外一个表的总数
- 使用动态sql,一个SP为不同的表更新相同字段值
- 从一个不关联的表中查询字段插入到另外一个表中
- SQL语句中把多条记录同一字段的值连接成一个字符串显示结果集(sql stuff)
- 如果一个字段为两个不同字段的查询方法