2
以下查詢運行良好。現在我想添加另一個表,名稱爲地址,其中包含與下面相同的submissionid
和zip
變量。我想從地址其中zip = '$zip'
中抽取所有submissionid
變量,然後使用這些結果在下面的查詢中從提交表中查找對應的title
行。更改查詢以從輔助表添加結果
$sqlStr = "SELECT title, points, submissionid
FROM submission
WHERE zip = '$zip'
ORDER BY points DESC, title ASC
LIMIT $offset, $rowsperpage";
INNER JOIN通常在使用mysql的經驗中優化得更好。例如我昨天寫了一個查詢非常相似 - WHERE/IN爲36秒,對於tmp表爲INNER JOIN爲0.06秒 –
@AdrianCornish謝謝,更新回答。 –
@Joy我認爲這工作,但它實際上省略**提交**的結果 – John