教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql多表联合查询并返回一张表的内容的sql代码

mysql多表联合查询并返回一张表的内容的sql代码

发布时间:2015-11-06   编辑:jiaochengji.com
使用mysql多表联合查询,如何做到只返回一张表的内容?先来最初的查询语句,使用mysql语句时总报错:

使用mysql多表联合查询,如何做到只返回一张表的内容?

先来最初的查询语句,使用mysql语句时总报错:
 

复制代码 代码如下:
SELECT sapcle FROM SellEnterpriseBaseInfor sebie,SellEnterpriseBaseInforVer sebive,SellApplyPermitChangeList sapcle
WHERE 1=1 AND sebie.iVerID = sebive.id AND sapcle.iEnterpriseBaseInforID=sebive.id AND sapcle.iState=1 AND sapcle.iEnterpriseID=11027516 AND sapcle.id=84

在consol控制台,查询到hibernate打印出来的sql语句,拿到mysql里面查询的时候老是报错,提示Unknown column 'sapcle' in 'field list',按照后面定义的 SellApplyPermitChangeList sapcle应该已经没问题了,在java语句里面可以这么写,但是在mysql中要写成这样:
 

复制代码 代码如下:
SELECT sapcle.* FROM SellEnterpriseBaseInfor sebie,SellEnterpriseBaseInforVer sebive,SellApplyPermitChangeList sapcle
HERE 1=1 AND sebie.iVerID = sebive.id AND sapcle.iEnterpriseBaseInforID=sebive.id AND sapcle.iState=1 AND sapcle.iEnterpriseID=11027516 AND sapcle.id=84

您可能感兴趣的文章:
MySQL多表更新与多表删除
mysql多表关联update更新
mysql批量更新、多表更新、多表删除的例子
实例学习MySQL多表之间字段的匹配
mysql多表查询的例子
mysql跨表更新(多表update sql语句)
mysql跨表delete删除多表记录

您可能感兴趣的文章:
mysql多表联合查询并返回一张表的内容的sql代码
mysql update更新关联表的例子
实例学习MySQL多表之间字段的匹配
mysql多表查询的几个小例子
mysql跨表更新(多表update sql语句)的方法介绍
mysql跨表delete删除多表记录的方法介绍
MySQL多表更新与多表删除的实现方法
mysql子查询的五种方式
mysql随机取数据的几种方法
mysql中explain语法的用法

[关闭]
~ ~