sql >> データベース >  >> RDS >> Mysql

1つのAPIでの複数のクエリ

    コードは次のようになります。

    app.get('/api/task_details',function(req,res,err){
        var sql = "select * from users inner join user_level_task on users.user_id=user_level_task.user_id inner join tasks on tasks.task_id = user_level_task.task_id where task_name = 'game'";
        var sql2="select * from tasks where task_name='game'";
        var res1 = {}
        db.select(sql,function(err,data1){
            db.select(sql2,function(err,data2){
            res1.data1= data1;
            res1.data2=data2;
            res.end(JSON.stringify(res1));
        })
        })
    
    })
    


    1. Explain Planを使用してクエリを最適化する方法は?

    2. エスケープするhstoreには、JDBCプリペアドステートメントに演算子が含まれています

    3. rubyでsshトンネルを作成し、リモートホストのmysqlサーバーに接続する方法

    4. 空間インデックスとは何ですか?いつ使用する必要がありますか?