JSFiddle - React, Tailwind, and code Playground
by Andrey Gershun
HTML
<script src="http://alasql.org/console/alasql.min.js"></script>
Result: <div id="result"></div>
JavaScript
var people =
[{id: 1, name: "Tom", carid: 1},
{id: 2, name: "Bob", carid: 1},
{id: 3, name: "Sir Benjamin Rogan-Josh IV", carid: 2}];
var cars=
[{id: 1, name: "Ford Fiesta", color: "blue"},
{id: 2, name: "Ferrari", color: "red"},
{id: 3, name: "Rover 25", color: "Sunset Melting Yellow with hints of yellow"}];
var res = alasql('SELECT people.name AS person_name, cars.name, cars.color FROM ? people LEFT JOIN ? cars ON people.carid = cars.id',[people, cars]);
document.getElementById('result').textContent = JSON.stringify(res);