我想要查询出a表中只包含c表中两个城市的数据,且两个城市要包含b表所有的记录,不存在的记录value默认为null
3条回答 默认 最新
- bekote 2022-04-01 17:00关注
SELECT b.des, a.value, c.city FROM b CROSS JOIN c LEFT JOIN a ON b.des = a.des AND c.city = a.city
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
SELECT b.des, a.value, c.city FROM b CROSS JOIN c LEFT JOIN a ON b.des = a.des AND c.city = a.city