JSFiddle - React, Tailwind, and code Playground
by Andrey Gershun
HTML
<script src="http://alasql.org/console/alasql.min.js"></script>
<p>res1: <span id="res"></span></p>
JavaScript
var data1 = [ { id: 3, name:'jess' }, { id: 1, name:'abc' }, { id: 9, name:'...' }, { id: 4, name:'alex' } ];
var data2 = [3, 1, 9, 4];
// Convert [3,1,9,4] to [[3],[1],[9],[4]]
var data2a = data2.map(function(d){return [d]});
var res = alasql('SELECT data1.* FROM ? data1 JOIN ? data2 ON data1.id = data2.[0]',[data1,data2a]);
document.getElementById('res').textContent = JSON.stringify(res);