我正在做一个测验,我必须表格:问题和答案。
我的 sql 查询有问题
现在我得到一个 JSONObject,其中包含每个答案的问题,我怎样才能为每个问题获得一个对象,其中包含与该问题相关的所有答案?因此,当我阅读 json-data 时,我可以获取包含第一个答案的第一个对象以及与该问题相关的答案。
编辑:php 代码,整个 JSON 部分无关紧要,因为如果我得到正确的数组,那么 JSON 也将是正确的。
$query = "
SELECT * FROM Questions
LEFT JOIN Answers ON Questions.questionID=Answers.questionID
UNION
SELECT * FROM Questions
RIGHT JOIN Answers ON Questions.questionID=Answers.questionID
LIMIT 10";
$result = mysql_query($query);
$array = array();
while ($row = mysql_fetch_assoc($result)) {
$array[] = $row;
}
$json = json_encode($array);
echo $json;