0
我有一個SQL查詢類似下面的如何在不連續數據中使用LIMIT?
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
。
如何做到這一點?
它看起來像你需要做兩個選擇,而不是使用OR和UNION他們。 –
謝謝。我的問題解決了 – user3575652