在我的作品中,我有两张桌子:
有了它们,我必须为每架飞机的名字,制造商,型号以及它们是宽体还是窄体的信息制作一张桌子。顽固地说,我应该按照他们的制造商和他们的模型订购清单。
我尝试过的代码在
下面SELECT maker, Airplanes.name, model_name, is_narrow, is_wide
FROM Airplanes
JOIN Models ON model_name=Models.name
ORDER BY maker, model_name;
然而,获得的表格是这样的:
链接到图片:
正如你所看到的,它是由制造商订购的,但不是模型。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
如果制作者中有不可见的字符,可能会发生这种情况。
尝试跑步:
SELECT a.maker, count(*)
FROM Airplanes a
GROUP BY a.maker
ORDER BY a.maker;
查看"相同" maker
的值不止一次出现。