Eu tenho uma mesa com objetos
UUID (identificação de usuário) | nome |
---|---|
98665e5a-e1cb-4bf7-93fa-a8d13983f358 | objeto |
e outra tabela com informações sobre este objeto habilitado e outro objeto juntos
uuid_da_tabela_superior | habilitado | uuid_outro_objeto |
---|---|---|
98665e5a-e1cb-4bf7-93fa-a8d13983f358 | verdadeiro | ad5e670a-adac-485b-879e-9448d68a393c |
98665e5a-e1cb-4bf7-93fa-a8d13983f358 | falso | a55b021b-ae4b-4373-91ae-87b9f7134862 |
preciso de uma consulta sql, retornar objeto da primeira tabela objeto, que não tem verdadeiro na segunda tabela
SELECT ft.*
FROM first_table ft
JOIN second_table st on ft.uuid = st.uuid_from_table_upper
WHERE
not st.enabled;
eu acho que precisava agrupar por ou recursivo com
Se você quiser fazer isso com junções, talvez seja necessário atender a dois casos:
Isso deve atender a ambos os casos: