0
我有2個表,chamados(門票)和atividades(活動)的狀態(1 N)每張門票的最後一個活動的選擇狀態和使用中的WHERE
基本上我需要選擇所有「chamados(門票)'最後'atividade(活動)'狀態不是3或5;
我試過在SELECT和LEFT JOIN中,沒有,我還沒有得到它。
我的查詢是:
SELECT *
FROM (`chamados`)
ORDER BY `data_criacao_chamado` ASC
LIMIT 0,20;
我認爲,查詢應該看起來是這樣的:
SELECT *,
(
SELECT status FROM atividades WHERE atividade.fk_chamado = chamado.id_chamado ORDER BY id_atividade DESC LIMIT 1
) as status_item
FROM (`chamados`)
WHERE (status_item != 3 AND status_item != 5)
ORDER BY `data_criacao_chamado` ASC
LIMIT 0,20;
完美,對我的偉大工程。 非常感謝。 – Marques