我试图通过子查询(qcat)表获取问题订单的记录。和我的代码是子查询订单
"SELECT * FROM question
where survey_name='$_SESSION[ssn_sname]' AND
qcategory IN
(SELECT qcategory FROM qcat
WHERE client_name='$_SESSION[ssn_sname]'
GROUP BY qcategory
ORDER BY p_order
) AND
status='1' AND
survey_name LIKE'%$sname%
LIMIT $start, $limit";
但它没有得到结果的顺序。
我怎样才能得到由qcat表的行顺序?
这将有助于了解两个表中每个表中的所有列。 – Aiias 2013-04-06 06:17:00
此查询中没有聚合函数,因此GROUP BY不合适。命名您实际想要返回的列,并查看JOIN和SELECT DISTINCT – Strawberry 2013-04-06 07:37:59