我想显示第一个表中的两列,并与另一个表显示UNION,但是我只希望第二个表中的一列与第一个表结合。
我写了这个SQL代码:
SELECT type, nuavion
FROM avion
UNION
SELECT codetype
FROM appareil
但我收到“语法错误”错误-当然,因为列数不一样,但是我不知道如何解决
您需要选择相同数量的列/字段。最简单的方法是选择NULL,例如
SELECT type,nuavion
FROM avion
UNION
SELECT codetype, NULL
FROM appareil
当然,如果你想在第二列的另一个值(如''
,'n/a'
等),随意使用,而不是NULL。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句