Announcement

Collapse
No announcement yet.

Logische Verknüpfung einer SQL Abfrage

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Logische Verknüpfung einer SQL Abfrage

    Hallo

    Ich habe folgende 2 Tabellen:

    Bitmeldungen
    [Bit],[Bitwert],[BitText]
    0,1,aaaaa
    1,2,bbbbb
    2,4,ccccc
    3,8,ddddd
    4,16,eeeee

    SPSMeldungen
    [...],[Bitwert],[SPSText]
    1,'' --> Bitmeldung 0
    3,'' --> Bitmeldung 0 und 1
    10,'' --> Bitmeldung 1 und 3

    Tabelle SPS-Meldungen ist eine temporäre Tabelle, die dem Benutzer angezeigt wird. Deshalb möchte ich den Klartext der Bitmeldungen auch anzeigen. Wie muss ich den Insert aufbauen, damit ich alle Bit-Klartexte in die Tabelle SPS-Meldungen einfügen kann. Wie oben ersichtlich, kann eine SPS Meldung aus mehreren Bits bestehen!

    Mein Ansatz sieht wie folgt aus:
    INSERT INTO SPSMeldungen(SPSText) SELECT BitText FROM Bitmeldungen WHERE Bitwert & SPSMeldung.Bitwert

    Der logische Vergleich mit SPSMeldung.Bitwert funktioniert natürlich nicht! Aber wie muss es realisieren???

    Besten Dank für Tipps!
Working...
X