jjzjj

Question

全部标签

mysql - 将 MySQL 查询转换为 DQL

这个问题是我提出的问题的后续问题(并收到了有效的答复)here.如何将其转换为DQL?JOIN上的文档让我有点困惑。编辑:我在Symfony2中使用Doctrine,并且有以下实体:问题:/***@ORM\Entity*@ORM\Table(name="Question",indexes={@ORM\Index(name="id_idx",columns={"id"})})*/classQuestion{/***@ORM\Id*@ORM\Column(type="integer")*@ORM\GeneratedValue(strategy="AUTO")*/protected$id;/

mysql - 在不同别名下计算同一张表上的同一列?

我有两个表(好吧,3个,一个是带有ID、姓名、电子邮件等的用户表。但这是沼泽标准)。表1:Questions:id(autoinc)user_id(INT)question(text)parent(INT)表2:map_user_question_vote:question_id(INT)user_id(INT)vote(INT)这是一个问题和各种答案的网站。所以一个用户发布了一个问题,parent被设置为0当另一个用户发布回复时,它会转到同一个表,但父字段具有父问题的ID。每个用户都会看到一个针对问题和评论的投票按钮。(没有否决或撤消)。我需要做的是获得一条评论,找出它的投票总数,然

mysql - 网站攻略 : A question about how many SQL queries are enough

我最近开始公开并慢慢推出一个自制的CMS。该站点允许进行大量自定义,并朝着国际化和自定义的方向发展,达到不需要源代码的水平。这是一个个人项目,整个目的是看看我能把自己的编程限制推到多远(处理博客、网络漫画和小型论坛的CMS的分发问题不是我愿意的)考虑一下,直到我清理它并对其进行更多的工作-同样,鉴于它是一个业余项目,我怀疑它与其他更精致的项目相比是否有任何引力......但这些不是关注的主题手头的话题。)我编写了一系列代码,可以查看每个页面的生成速度和运行的查询次数;平均而言,我看到每页执行9-13,最多12个MySQL查询。生成页面的平均时间在10-20毫秒之间。现在,在没有任何专业

php - 将 SQL 查询的多行推送到单个 PHP 数组项中

我现在脑子放屁了。我正在从数据库中提取问题和可能的答案,以使用PHP和MySQL动态生成测验。这是我得到的输出:Responseid:3Questionid:1Question:Whatismymiddlename?Title:HowWellDoYouKnowMichaelArray([0]=>Array([r_id]=>3[question_id]=>1[question]=>Whatismymiddlename?[title]=>HowWellDoYouKnowMichael))Array([0]=>Array([0]=>1[1]=>Abe)[1]=>Array([0]=>2[1]

php - 获取匹配记录数

我有两个名为question_answers和question_attempts的表。question_answers具有每个问题的列名称answer的选项和question_attempts具有列名称responsesummary的所有尝试答案。现在我想获取匹配记录的数量。“问题_答案”“question_attempts” 最佳答案 这些SQL可用于获取两个表中匹配记录的计数。selectcount(*)fromquestion_answersastable_1joinquestion_attemptsontable_1.uni

java - org.hibernate.exception.ConstraintViolationException : Could not execute JDBC batch update [Due to Unique Constraint]

错误:org.hibernate.exception.ConstraintViolationException:无法执行JDBC批量更新java.sql.BatchUpdateException:键“questionId_referenceId_referenceType”的重复条目“24-0-es_reservation_detail”我要保存预订对象。此预订对象包含reservaitonDetails对象的集合,每个预订详细信息对象包含questionAnswers对象的集合。主要问题是questionAnswer表的唯一约束UnqiueConstraint:question_id

javascript - 通过单击展开内容

当我点击更多时。我希望内容应该扩展。我的页面上有大约10个问题和更多选项。问题内容来自php脚本。0){while($data=mysqli_fetch_assoc($result)){$question=$data['question'];echo"".substr($question,0,170);echo"...more";}}?>我尝试通过javascript来做到这一点。ContectExpand()当我点击时触发。functioncontentExpand(){varquestion=;document.getElementById("content").innerHTML

php - 我的代码执行完成花费了太多时间

我的Mysql很弱我必须根据我编写的以下脚本的某些条件更新答案表的问题ID,但由于数据量巨大,执行时间超过700秒,谁能帮我解决这个问题functionUpdateAnswer(){ini_set('max_execution_time',800);$users=DB::select(DB::raw("select*fromuserswhererole!='admin_dd'androle!='sales_dd'"));foreach($usersas$user){$answers=DB::select(DB::raw("select*fromanswerswhereuser_id='

mysql - Rails 3 - 将多个计数转换为单个查询 - OrderedHash

我有一个初始化方法,它做了一件愚蠢的事情。我需要将其优化为一个查询,但目前我的SQL技能让我失望了。我已经设想过使用GROUPBY和UNION以及各种各样的东西,但我只是让自己更加困惑。我将此遗赠给社区以提供一些见解:ClassStats#Turnthesethreequeriesintoonequerythatwecanthen#loadintothethreedifferentinstancevariablesdefinitialize(question)#Integer=totalnumberofanswersforthisquestion@total=total_answers

mysql - 如何在 MySQL 中按两列比较两个查询?

按两列比较两个查询的最佳方法是什么?这些是我的表:此表显示试题idEvaluation|Question|AllowMChoice|CorrectAnswer|1103121412151309此表显示已完成的考试idExam|idEvaluation|Question|ChosenAnswer|25112251242512525138我要计算正确答案的百分比,考虑到某些问题可能允许多项选择。正确答案/总答案*100感谢您的提示! 最佳答案 此代码将向您显示问题列表以及它们是否已正确回答。selectA.Question,min(1)