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";
}