<p dir="auto"><strong>Migrated issue, originally created by nyov (<a href="https://github.com/nyov">@nyov</a>)</strong></p>
<p dir="auto">Would it be possible to have a parameter to <code class="notranslate">sqlalchemy.sql.expression.select()</code> to avoid the "Ambiguous column name" exception for simple joins?<br>
I don't care for the <code class="notranslate">use_labels</code> here as I then have to rewrite all the keys again after.</p>
<p dir="auto">If possible, I'd like a parameter to select that would then simply drop the column name on the right side of the join (where the value is the same for such a join) from the select column list. As in "select all but joined_on_column duplicate".</p>
<p dir="auto">This'd be a nicer, quicker way than writing out all the many column names manually or working with an alias for a column I still don't need as it's just a duplicate.</p>
<p dir="auto"><strong>Migrated issue, originally created by Marcin Lulek (<a href="https://github.com/ergo">@ergo</a>)</strong></p>
<p dir="auto">adding this code to create_connect_args() corrects this issue</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    opts['raise_on_warnings']('raise_on_warnings') = opts.get('raise_on_warnings', True)
    util.coerce_kw_type(opts, 'raise_on_warnings', bool)"><pre class="notranslate"><code class="notranslate">    opts['raise_on_warnings']('raise_on_warnings') = opts.get('raise_on_warnings', True)
    util.coerce_kw_type(opts, 'raise_on_warnings', bool)
</code></pre></div>