alasql
Version:
AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel
36 lines (26 loc) • 952 B
JavaScript
if(typeof exports === 'object') {
var assert = require("assert");
var alasql = require('..');
};
describe('Test 57 - Params and Subqueries in JOIN', function() {
if(false) {
var data1 = [{a:1},{a:2}];
var data2 = [{a:1,b:1},{a:2,b:2}];
var data3 = [{b:1,b:100},{b:2,c:200}];
it('SELECT - JOIN ParamValue queries "', function(done){
var res = alasql("SELECT * FROM ? data1 JOIN ? data2 USING a JOIN ? data3 USING b", [data1, data2, data3]);
console.log(res);
done();
});
it('SELECT - JOIN SubQueries "', function(done){
var res = alasql("SELECT * FROM ? data1 JOIN (SELECT 1 AS a, 100 AS b) data2 USING a", [data1]);
console.log(res);
done();
});
it('SELECT - JOIN ParamValue queries "', function(done){
var res = alasql("SELECT * FROM ? data1 JOIN (SELECT * FROM ?) data2 USING a JOIN (SELECT * FROM ?) data3 USING b", [data1, data2, data3]);
console.log(res);
done();
});
}
});