Мои тесты вроде бы подтверждали, что
INSERT INTO a (x, y) SELECT y, x FROM b
отображает by
в ax
, т. е. поля сопоставляются только по порядковый номер, а не по имени. Всегда ли это так, т. е. могу ли я положиться на такое поведение? К сожалению, в документацииэто не указано (или я не нашел).