SQL排序由2列组成

时间:2015-08-29 15:44:44

标签: sql mysqli

SELECT * FROM `spells` WHERE Patch_No = '1.0.0.145' ORDER BY Spell_Type ASC, Champion ASC

这就是我想要实现的目标http://i.imgur.com/liEqP8J.png 这个结果我首先点击Spell_type列上的PHP,然后点击Champion second

并使用上面显示的Query我得到了这个,一切都搞砸了 这就是我得到的http://i.imgur.com/08RjoGn.png

1 个答案:

答案 0 :(得分:1)

尝试切换订购优先顺序。 试试这个:

private void SetRandomQuestions()
{
    var idS = from t in _db.QuestionsTables
              where t.Cat_Id == _catId
              select new
                     { t.Question_Id };

    // to get the questions Id from database table
    foreach (var variable in idS)
    {
        array.Add(variable.Question_Id);
    }

    // generate a random numbers depends on the array list values
    var random = new Random();

    for (var i = 0; i < _randomQuestionId.Length; i++)
    {
        _randomNumber = random.Next(array.Count);

        for (var j = 0; j < _randomQuestionId.Length; j++)
        {
            if (_randomQuestionId[j] != array[int.Parse(_randomNumber.ToString())])
            {
                _randomQuestionId[i] = array[int.Parse(_randomNumber.ToString())];
                j = 5;
            }
        }
    }
}
祝你好运