JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/xlsx.full.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/alasql@4.5.1/dist/alasql.min.js"></script>
<xmp id="output"></xmp>
JavaScript
print('AlaSQL v'+alasql.version)
print('I would expect to get [] but I get an exception:')
var sql = "CREATE TABLE a (anything string);"
+ "SELECT * FROM a a1 JOIN a a2 USING (c);" // works if removing parenthesis
try {
const res = alasql(sql);
print(res)
}
catch(e) {
print(e.toString())
}
function print(x){
document.getElementById('output').textContent += JSON.stringify(x, null, '\t')+"\n";
}