Hi,

I'm running biomart for uniprot at:

http://sbornia.windows.ebi.ac.uk:9002/biomart/martview/

When you select Keyword as a filter (say "Complete Proteome") and count, it's correct. When you select the results (without the keyword) it's correct, but ty the time you actually select to see the keywords (in the attributes) I get this weird SQL:

SELECT main.name_1039, renato1.UNIPROT__KEYWORD__DM.keyword_1088
FROM renato1.UNIPROT__KEYWORD__DM, renato1.UNIPROT__KEYWORD__dm, renato1.UNIPROT__ENTRY__MAIN main
WHERE (UNIPROT__KEYWORD__dm.keyword_1088 = 'Complete proteome')
AND main.dbentry_id_1039_key=renato1.UNIPROT__KEYWORD__DM.dbentry_id_1039_key
AND main.dbentry_id_1039_key=<*>UNIPROT__KEYWORD__dm.dbentry_id_1039_key
AND rowNum < 201

Note that the table "renato1.UNIPROT__KEYWORD__DM" appears twice on the FROM and the match "dbentry_id_1039_key=UNIPROT__KEYWORD__dm.dbentry_id_1039_key" appears twice on the WHERE clause.


With that, I receive an "ORA-00918: column ambiguously defined" error.

I've removed the duplicates and the query runs fine. Is there something I'm doing wrong?

cheers,
--renato

--
Reclaim your digital rights, eliminate DRM, learn more at http://www.defectivebydesign.org/what_is_drm

Reply via email to