Skip to content
Snippets Groups Projects
Commit 8aca6fad authored by erichard's avatar erichard
Browse files

customisable labelstower : select all attributs from element talble

select all attributs from element talble in order retrieve all attributs that
developper declared in app/models.py.
parent 216836e5
No related branches found
No related tags found
1 merge request!67Customisable labelstower
......@@ -52,30 +52,24 @@ def get_selected_elements(id_mandatory_labels: int, id_forbiden_labels: str, num
else:
query = '''
SELECT
DISTINCT ELEMENT.id
, element_name
ELEMENT.*
FROM
ELEMENT
INNER JOIN
ELEMENT_LABEL
ON ELEMENT.id = ELEMENT_LABEL.id_element
INNER JOIN
label
ON ELEMENT_LABEL.id_label=label.id
WHERE
element_name NOT IN (
id_element NOT IN (
SELECT
element_name
id_element
FROM
ELEMENT
INNER JOIN
ELEMENT_LABEL
ON ELEMENT.id = ELEMENT_LABEL.id_element
INNER JOIN
label
ON ELEMENT_LABEL.id_label = label.id
WHERE id_label IN ({}) )
ORDER BY element_name ASC
ON ELEMENT.id = ELEMENT_LABEL.id_element
WHERE id_label IN ({}) )
GROUP BY ELEMENT.id
ORDER BY element_name ASC
'''.format(id_forbiden_labels)
selected_elements = send_query_to_db(query)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment