我有一个像以下
的SQL查询 mysql_query("
SELECT *
FROM students1
WHERE
(
PartCode = '$s1'
AND (ElectiveSubject1='$s11'
OR ElectiveSubject2='$s11'
OR ElectiveSubject3='$s11')
)
OR
(
PartCode = '$s2'
AND (ElectiveSubject1='$s22'
OR ElectiveSubject2='$s22'
OR ElectiveSubject3='$s22')
)
ORDER BY AdmitCode, RollCode LIMIT 5, 8");
从6日开始返回前8行。但我需要从6到13和65到69的行作为单个集合,即我必须组合LIMIT 5,8
和LIMIT 64, 5
。
怎么做?
答案 0 :(得分:0)
所以这个问题可以被标记为已经接受了答案,我将重复我在评论中所说的内容:
使用两个SELECT,而不是使用OR,并使用UNION。