[英]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.