From 7b22b45989c104ef1e2e01110d56b7d7823a5992 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Tue, 26 Jun 2007 15:26:54 +0000
Subject: [PATCH] add getFeatureCvTermDbXRefBySrcFeatureId

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6150 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 artemis_sqlmap/FeatureCvTermDbXRef.xml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/artemis_sqlmap/FeatureCvTermDbXRef.xml b/artemis_sqlmap/FeatureCvTermDbXRef.xml
index 33668a696..b62f304e1 100644
--- a/artemis_sqlmap/FeatureCvTermDbXRef.xml
+++ b/artemis_sqlmap/FeatureCvTermDbXRef.xml
@@ -34,6 +34,16 @@
           </isNotNull>
        </dynamic>
     </select>
+	
+	<select id="getFeatureCvTermDbXRefBySrcFeatureId" parameterClass="java.lang.Integer"
+             resultMap="select-featurecvtermdbxref">
+       SELECT fcd.feature_cvterm_id, dbx.*, db.name 
+       FROM feature_cvterm_dbxref fcd 
+       LEFT JOIN dbxref dbx ON dbx.dbxref_id=fcd.dbxref_id 
+       LEFT JOIN db ON db.db_id=dbx.db_id
+	   LEFT JOIN feature_cvterm fc ON fcd.feature_cvterm_id=fc.feature_cvterm_id
+	   WHERE feature_id IN (SELECT feature_id FROM featureloc WHERE srcfeature_id=$value$)
+    </select>
      
     <select id="getFeatureCvTermDbXRefByFeatureCvTerm" parameterClass="java.lang.Integer"
              resultMap="select-featurecvtermdbxref">
-- 
GitLab