[英]mysql query to select data from three tables
到目前为止,我得到的是:
SELECT wall_paths.wall_id, wall_paths.wall_path,
dimensions.width, dimensions.height
FROM wall_paths
LEFT JOIN wall_dimensions
ON wall_paths.wall_id = wall_dimensions.wall_id
LEFT JOIN dimensions
ON wall_dimensions.dimension_id = dimensions.dimension_id
WHERE wall_paths.wall_id = 4;
该查询正在选择多余的行,我只想基于wall_dimensions表选择两条路径以及相应的尺寸。 如下所示:
预期结果
查询中使用GROUP BY
结果
请帮助如何选择上述内容。
注意:我在查询中也尝试过DISTINCT
,但返回错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.