表 __hikashop_category
category_id category_name
表 __hikashop_product_category
id category_id product_id
表 __hikashop_product
id product_id product_name
已知表 __hikashop_category 中的category_id = 13 获得 hikashop_product 中 的 product_name
SELECT c.product_name FROM
`#__hikashop_category` as a,
`#__hikashop_product_category` as b,
`#__hikashop_product` as c
WHERE
b.category_id = a.category_id AND
c.product_id = b.product_id AND
a.category_id = 13;
** 对查询结果 进行 分组操作
GROUP BY
** 同样的操作使用 INNER JOIN
$query = 'SELECT c.product_id,c.product_name,c.product_msrp,d.file_path,e.price_value FROM `#__hikashop_category` as a '; $query .= 'INNER JOIN `#__hikashop_product_category` as b ON b.category_id = a.category_id '; $query .= 'INNER JOIN `#__hikashop_product` as c ON c.product_id = b.product_id '; $query .= 'INNER JOIN `#__hikashop_file` as d ON d.file_ref_id = c.product_id '; $query .= 'INNER JOIN `#__hikashop_price` as e ON e.price_product_id = d.file_ref_id '; $query .= 'WHERE a.category_id = 1'; $query .= ' GROUP BY c.product_id ORDER BY c.product_id DESC';
相关推荐
MySql,多表联合查询加AS语句,多余的就不说了,自己看,绝对简单!
本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法。分享给大家供大家参考,具体如下: MySQL 多表关联一对多查询取最新的一条数据 遇到的问题 多表关联一对多查询取最新的一条数据,数据出现重复 ...
mysql多表查询和EXISTS查询性能对比
mysql多表联合查询 表连接的约束条件 MySQL如何优化LEFT JOIN和RIGHT JOIN
mysql多表联合查询.pdf
Mysql学习中 ,单表查询每个人都很...但是多表之间的关联查询对于初学者是很难掌握的,以下是我学习中,结合老师所讲例子作的总结,主要就是三张表的关联查询。还包括group by操作。Join on;left join on;group by。
这是一个多表联合查询的小教程。希望能给大家带来帮助。希望大家多多学习!
mysql多表查询,联合查询
在MySQL数据库中,多表关联查询是一种强大的技术,可以通过连接多个表来检索和组合数据,从而获得更丰富的查询结果。本文将介绍四种常见的多表关联查询类型:交叉连接查询、内连接查询、外连接查询和子查询,并提供...
mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生...
MySQL三种关联查询的方式_ ON vs USING vs 传统风格
文档对mysql数据库的多表设计思路和面试必问的查询方式;以及最基础的数据库的备份
主要介绍了Mysql多表联合查询效率分析及优化,需要的朋友可以参考下
在使用mysql多表联合查询时怎样可以做到只返回返回一张表的内容,本文将详细介绍,需要了解的朋友可以参考下
主要介绍了mysql多表联合查询操作,结合实例形式分析了mysql多表联合查询的语法、功能、相关操作技巧与注意事项,需要的朋友可以参考下
本文实例讲述了mysql实现多表关联统计的方法。分享给大家供大家参考,具体如下: 需求: 统计每本书打赏金额,不同时间的充值数据统计,消费统计, 设计四个表,book 书本表,orders 订单表 reward_log打赏表 ...
大家在使用MySQL查询时正常是直接一个表的查询,要不然也就是多表的关联查询,使用到了左联结(left join)、右联结(right join)、内联结(inner join)、外联结(outer join)。这种都是两个表之间有一定关联,也就是...
MyBatis Plus 的多表...多表关联、分页查询接口 http://localhost/common/getAllQuestionWithStudentByPage/1/10 多表关联、分页带参数查询接口 http://localhost/common/getAllQuestionWithStudentByPage/1/10/admin
多表联合查询,一个简单的实例。适合初学者参考!