Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 技术员:它在组合查询中是随机排序的。嘿,伙计们!谢谢你的快速回答。。。正如我在上一个回答中告诉webtecher的那样,我不想使用RAND,因为我的表太大了,而且需要花费太多的时间!我编辑了这篇文章,以反映我在做这件事时的想法。我也可以使用left joi_Php_Mysql_Database - Fatal编程技术网

Php 技术员:它在组合查询中是随机排序的。嘿,伙计们!谢谢你的快速回答。。。正如我在上一个回答中告诉webtecher的那样,我不想使用RAND,因为我的表太大了,而且需要花费太多的时间!我编辑了这篇文章,以反映我在做这件事时的想法。我也可以使用left joi

Php 技术员:它在组合查询中是随机排序的。嘿,伙计们!谢谢你的快速回答。。。正如我在上一个回答中告诉webtecher的那样,我不想使用RAND,因为我的表太大了,而且需要花费太多的时间!我编辑了这篇文章,以反映我在做这件事时的想法。我也可以使用left joi,php,mysql,database,Php,Mysql,Database,技术员:它在组合查询中是随机排序的。嘿,伙计们!谢谢你的快速回答。。。正如我在上一个回答中告诉webtecher的那样,我不想使用RAND,因为我的表太大了,而且需要花费太多的时间!我编辑了这篇文章,以反映我在做这件事时的想法。我也可以使用left join来做这件事。如果你愿意,我可以向你展示你是否使用会话变量是的,我使用会话变量!但是我不想使用兰德,因为我的桌子太大了,而且花了太多时间!我编辑这篇文章是为了反映我是如何想做这件事的,我想我爱你,哈哈哈。。。谢谢我会试试这个,如果你愿意,我也可



技术员:它在组合查询中是随机排序的。嘿,伙计们!谢谢你的快速回答。。。正如我在上一个回答中告诉webtecher的那样,我不想使用RAND,因为我的表太大了,而且需要花费太多的时间!我编辑了这篇文章,以反映我在做这件事时的想法。我也可以使用left join来做这件事。如果你愿意,我可以向你展示你是否使用会话变量是的,我使用会话变量!但是我不想使用兰德,因为我的桌子太大了,而且花了太多时间!我编辑这篇文章是为了反映我是如何想做这件事的,我想我爱你,哈哈哈。。。谢谢我会试试这个,如果你愿意,我也可以使用左连接,然后我可以向你展示你是否使用会话变量是的,我使用会话变量!但是我不想使用兰德,因为我的桌子太大了,而且花了太多时间!我编辑这篇文章是为了反映我是如何想做这件事的,我想我爱你,哈哈哈。。。谢谢我也会试试这个,谢谢你的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑这篇文章是为了反映我在做这件事时的想法,也谢谢你的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑这篇文章是为了反映我在做这件事时的想法,也谢谢你的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑这篇文章是为了反映我在做这件事时的想法,也谢谢你的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑这篇文章是为了反映我在做这件事时的想法,也谢谢你的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑了这篇文章,反映了我在做伊托克时的想法。很高兴知道。但是您应该使用连接而不是IN语句。语句内子查询为每一行选择子表中的所有记录,所以避免这样做。也感谢您的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑了这篇文章,反映了我在做伊托克时的想法。很高兴知道。但是您应该使用连接而不是IN语句。语句内子查询为每一行选择子表中的所有记录,所以避免这样做。也感谢您的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑这篇文章是为了反映我在做这件事时的想法,也谢谢你的快速回答。。。正如我在前面的回答中告诉其他人的那样,我不想使用兰德,因为我的桌子太大了,而且需要花费太多的时间!我编辑了这篇文章,以反映我是如何考虑这样做的一些建议
select * from question order by rand() limit 1
select * from question where idQuestion not in (select idQuestion from AskedQuestions)
select * from question 
where idQuestion not in (select idQuestion from AskedQuestions)
order by rand() 
limit 1
$res=mysql_query("select count(*) as number from question where idquestion not 
in(select idquestion from askedquestion where idperson='".$_session['id']."')");
$row=mysql_fetch_assoc($res);
$num=$row['number'];
//$num has no. of rows

$final_query="select * from question where idquestion 
not in(select idquestion from askedquestion 
where idperson='".$_session['id']."') limit ".rand(0,$num).",1";
SELECT q.idQuestion FROM Question q WHERE q.idQuestion NOT IN (SELECT aq.idQuestion FROM AskedQuestions aq WHERE aq.idPerson = 1) ORDER BY RAND()
SELECT * FROM Question, AskedQuestions WHERE AskedQuestions.idQuestion != Question.idQuestion AND AskedQuestions.idPerson = 'PERSON_ID' LIMIT 1
SELECT * FROM `Question` AS qs WHERE qs.idQuestion not in(SELECT aq.idQuestion FROM  
   AskedQuestions` AS aq WHERE aq.idPerson = loggedinUserID) ORDER BY RAND() LIMIT 0,1
   /*Select max and min id*/
   $range_result = mysql_query( " SELECT MAX(`idQuestion `) AS max_id , MIN(`idQuestion `) AS 
   min_id FROM `Question` ");

    $range_row = mysql_fetch_object( $range_result );

    $random = mt_rand( $range_row->min_id , $range_row->max_id );

   $result = mysql_query( " SELECT * FROM `Question` AS qs  WHERE qs.`idQuestion` >= $random  
    AND qs.idQuestion not in (SELECT aq.idQuestion From ASkedQuestions AS aq where  
    aq.idPerson   = loggedInUSerID) LIMIT 0,1 "); 
SELECT * Question q LEFT JOIN AskedQuestions a ON a.idQuestion = q.idQuestion WHERE a.idQuestion is null AND a.id AND a.idperson = 2 ORDER BY RAND() LIMIT 1;