請高手指點,我有三張表,我需要使用LEFT JOIN
來選擇數據; ,並且我需要按字段q(存在於table3
中)但僅在state = 1的情況下(也存在於table3
中)訂購。如何訂購按字段但內部有條件?
我試過,但它不工作:
SELECT * FROM table 1
LEFT JOIN table2 ON x = y
LEFT JOIN table3 ON z=w
WHERE w = 1
ORDER BY q IN (SELECT q FROM table3 WHERE state = 1);
請有什麼建議?