您好,欢迎访问一九零五行业门户网

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

在使用mysql多表联合查询时怎样可以做到只返回返回一张表的内容,本文将详细介绍,需要了解的朋友可以参考下
今天在使用mysql语句的时候老是报错,语句如下:
sql代码
代码如下:
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编辑器里面使用的时候要改成
sql代码
代码如下:
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
其它类似信息

推荐信息