diff --git a/artemis_sqlmap/Organism.xml b/artemis_sqlmap/Organism.xml
index 8088f5385ee609df1dfc34c87b236583dddabee2..fd6bcb27dcfa5b0e31f39d9bbf35439579fc8fc1 100644
--- a/artemis_sqlmap/Organism.xml
+++ b/artemis_sqlmap/Organism.xml
@@ -19,12 +19,23 @@
<isNotNull property="organismId">
<isGreaterThan property="organismId" compareValue="0">
WHERE organism_id=#organismId#
+ <isNotNull prepend="AND" property="commonName">
+ common_name=#commonName#
+ </isNotNull>
</isGreaterThan>
+
+ <isLessEqual property="organismId" compareValue="0">
+ <isNotNull prepend="WHERE" property="commonName">
+ common_name=#commonName#
+ </isNotNull>
+ </isLessEqual>
</isNotNull>
-
- <isNotNull prepend="WHERE" property="commonName">
- common_name=#commonName#
- </isNotNull>
+
+ <isNull property="organismId">
+ <isNotNull prepend="WHERE" property="commonName">
+ common_name=#commonName#
+ </isNotNull>
+ </isNull>
<isNull prepend="ORDER BY" property="organismId">
commonName