Nach nicht 3 Tisch beitreten:SQL-Syntax (möglicherweise die SQL-lite in Beziehung gesetzt werden)
auf der Gerätenummer - immer eine Zahl, so schließt sich nur auf zwei Säulen
Auf der Slot-Nummer - 1. Fall "Logs.Slot" ist Nummer, 2. "Slotlist2" ist eine durch Komma getrennte Liste.
Auf dem Slot - Def_Instances.slot ist wie Logs.Slot (dh es ist eine Nummer und ist realted zu Logs.Slot) aber hat den Wert von Offset +1 wurde davon subtrahiert.
Jetzt möchte ich für Syntax richtig machen Sie bei der Verwendung von SQL lite
select Logs.*, Def_Instances.*, (Def_Instances.slot + Def_Instances.Offset + 1) as A from Def_Instances
inner join Logs ON Logs.Column1 = Def_Instances.DeviceNumber
and (', ' || RTRIM(Def_Instances.slotlist2) || ',') LIKE '%, '|| Logs.Slot ||',%'
and (', ' || RTRIM(Def_Instances.A) || ',') LIKE '%, '|| Logs.Slot ||',%'
Gut, dass man sagt mir htere ist ein Fehler.
Als ich herumspielte. Es erkennt entweder + Zeichen oder eine Spalte A nicht oder, soweit ich mich erinnern kann, gab es einen weiteren Fehler, den ich früher erhalten habe.
Vielen Dank im Voraus