結合我有一個SQL語句是這樣的:`ORDER BY`和`LIMIT`與`JOIN`
$sql = "SELECT *, films.category AS filmCategory FROM films LEFT OUTER JOIN items ON items.unique = films.ref ORDER BY unique ASC LIMIT 0, 4";
不起作用。它的工作原理沒有ORDER BY
和LIMIT
部分,像這樣:
$sql = "SELECT *, films.category AS filmCategory FROM films LEFT OUTER JOIN items ON items.unique = films.ref";
我似乎無法找到添加ORDER BY
和LIMIT
得到僅從films
表中的第4項的方式。之後,加入的部分只能從另一個表中獲得這四個項目的更多信息。它是如何以正確的方式完成的?
LIMIT子句適用於整個查詢,而不僅僅是'films'表。如果你想限制那張表,你必須使用子查詢。 – Barmar