SSH中Dao三表联查如何做,除了本地Sql和HQL语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH中Dao三表联查如何做,除了本地Sql和HQL语句相关的知识,希望对你有一定的参考价值。

参考技术A 楼主的问题比较奇怪,既然是要查表,最终都是要去查,既然去查自然最后都是SQL
其他的实现方式最总也是SQL啊。
给你2个方法:
一个是对3表做个视图,然后查视图,这样就是单表了。
还有一个就是用Criteria去做查询
参考技术B 最好不要用sql去做多表查询~可以关联字段在java代码里处理~这样以后 修改起来 方便~本回答被提问者采纳

三表联查,这是我目前写过的最长的sql语句,嗯嗯,果然遇到问题才能让我更快成长,更复杂的语句也有了一些心得了

select sum(amount),sum(card_number) from sy_user inner join sy_admin on sy_user.customer_id=sy_admin.admin_id inner join sy_user_charge_log on sy_user.username=sy_user_charge_log.username where status = 1 and customer_id = 2;

以上是关于SSH中Dao三表联查如何做,除了本地Sql和HQL语句的主要内容,如果未能解决你的问题,请参考以下文章

mysql三表联查,

三表联查SQL语句

mysql三表联合查询问题

数据库三表连接查询怎么做

三表联查,这是我目前写过的最长的sql语句,嗯嗯,果然遇到问题才能让我更快成长,更复杂的语句也有了一些心得了

记录操作 子查询 三表联查