title: The external column "y.col1" (598) needs to be removed from the external columns
body: <p>I am using below query in sql command from variable to fetch data from two different tables.</p>
  
  <pre><code>SELECT x.*, y.col1, y.col2
  FROM table1 AS x 
  INNER JOIN table2 AS y ON y.AccID = x.accID
  </code></pre>
  
  <p>As per my business logic I need to use the query as <strong>sql command from variable</strong>.
  When I run the package after setting <strong>DelayValidation</strong> to <strong>True</strong>, I get the below errors:</p>
  
  <pre><code>"[OLE source **table1**]] Warning: The external columns for component 
  "OLE source" (1) are out of synchronization with the data source columns.
  The external column "**col2**" (601) needs to be removed from the external columns.
  The external column "**Col1**" (598) needs to be removed from the external columns."..
  
  [SSIS.Pipeline] Error: "component "OLE source **table1** " (1)" failed validation
  and returned validation status "VS_NEEDSNEWMETADATA".
  </code></pre>