【发布时间】:2016-07-28 16:08:02
【问题描述】:
这是包含左连接并按 STUDENT_NAME 使列表升序排列的原始查询。
我想将 ORDER BY STUDENT_DETAILS.STUDENT_NAME ASC 从外部传递到此查询。 (我想让这个有时 ASC 有时 DESC)。
如何在原始查询中实现这一点?
cursor = db.rawQuery(
"SELECT *
FROM STUDENT
LEFT JOIN STUDENT_DETAILS ON
STUDENT.STUDENT_ID=STUDENT_DETAILS.STUDENT_ID
WHERE STUDENT.START_DATE <= ? AND STUDENT.EXPIRED_DATE >= ?
ORDER BY STUDENT_DETAILS.STUDENT_NAME ASC",
new String[]{date, date}
);
【问题讨论】:
-
当前代码有什么问题?