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
答案 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;
}
}
}
}
祝你好运