当前位置: 代码迷 >> Java Web开发 >> 一个sql语句里的小疑点,讨论一下
  详细解决方案

一个sql语句里的小疑点,讨论一下

热度:392   发布时间:2016-04-13 22:30:36.0
一个sql语句里的小问题,讨论一下


里边的圈起来的三个表都是同一个表,为什么有三个别名?这么写有什么用?
------解决思路----------------------
查询条件不同、取得值是不同的。
举个简单的例子:省和地市

比如说我查询条件为name='河北'  然后取别名为hb
然后再取查询条件为name='北京' 然后取别名为bj

取的是同一列,但意义是不一样的
------解决思路----------------------
用在不同的地方,区分开来,防止混乱。
------解决思路----------------------
用于区分不同条件下或不同环境下 表的不同,虽然是同一张表,但是根据不同的条件所需要的内容不同  所以使用了多个别名,
别名只是给他打上一个标记而已, 便于sql区分谁是谁。