Returns a table from the input {0}, with the columns in the order specified by {1}. Columns that are not specified in the ...

Returns a table from the input {0}, with the columns in the order specified by {1}. Columns that are not specified in the list will not be reordered.
     If the column doesn't exist, an exception is thrown unless the optional parameter {2} specifies an alternative (eg. MissingField.UseNull or MissingField.Ignore).