Ich habe diese Arbeit SQL-Anweisung:UNNEST einer SQL-Anweisung
select oriseqs.newID from oriseqs WHERE oriseqs.singlets=1 AND
oriseqs.newID not in (select newID from cleanreport WHERE trash!="")
Meine Frage ist, wie man in einem anderen in diesem speziellen Fall wählen zu tun zu vermeiden. Ich meine, die select-Anweisung so zu schreiben, dass es keine verschachtelte Auswahl gibt.
Hier ist das relevante Schema, wenn nötig:
CREATE TABLE cleanreport(newID TEXT, perc TEXT, inicoord INTEGER, endcoord INTEGER, ilen INTEGER, trash TEXT, comments TEXT);
CREATE TABLE oriseqs(newID TEXT, oldID TEXT, rawseq TEXT, singlets BOOLEAN);
Sie haben mindestens die Hälfte des Schemas weggelassen: Welche Indizes haben Sie an den beiden Tabellen? –