Alasql left joins

Alasql left joins

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/alasql/0.4.5/alasql.min.js"></script>
<span id="res"></span>

JavaScript

var hotels = [
        { id: 101, Name: "Hotel 101", WebFacilities: [10] },
        { id: 102, Name: "Hotel 102", WebFacilities: [11] },
        { id: 103, Name: "Hotel 103", WebFacilities: [12] }
    ];

    var facilities = [
        { id: 8, Name: "Facility 8" },
        { id: 9, Name: "Facility 9" },
        { id: 10, Name: "Facility 10" }
    ];

    var res = alasql('SELECT id, FIRST(Name) AS Name, COUNT(*) AS [Count] FROM ? facilities LEFT JOIN ? hotels where facilities.id IN hotels.WebFacilities', [facilities,hotels]);


document.getElementById("res").textContent = JSON.stringify(res);