如何在MySQL中使用三个表使用SQL语句获取矩阵样式数据

问题描述 投票:0回答:1

我有三个表,中间表是多对多结果表(AB)。什么是最有效的SQL语句:

1-来自其他两个表(表A和表B)的所有记录,无论表AB中是否有匹配的数据2-如果两个表已链接(即,在多对多的结果表中存在rercord),则每个记录应显示为true;如果为空,则为false

基本上我想显示一个矩阵表,其中第一列显示表A的所有记录,第一行显示所有缩进的表B,如果表AB中有匹配的记录,则应选中相交的单元格。

如果我不介意以编程方式解析最终数据集,则>]

谢谢

我有三个表,中间表是多对多结果表(AB)。最有效的SQL语句是:1-其他两个表(表A和表B)中的所有记录...

mysql matrix nested-query
1个回答
0
投票

尝试这样的事情:

© www.soinside.com 2019 - 2024. All rights reserved.