Vergleich von tabellen
Verfasst: Di, 19. Okt 2021 19:08
Hi,
gegeben ist eine Tabelle (Vater) mit den Feldern
Mon, Die, Mit, Don, Fre, Sam, Son
Alles logische Felder. Es können je Satz alle oder nur ein Feld auf TRUE stehen.
Mit den Werten möchte ich in einer anderen Tabelle (Sohn) suchen, in denen Sätze stehen, die die gleichen Felder haben, aber unterschiedliche Werte.
Wenn nun in dem Vatersatz Mon, Mit, Fre ein True haben, dann soll über SELECT aus der Sohntabelle alles ermittelt werden was irgendwie ein TRUE in den Felder Mon, Mit, Fre hat. Egal in welcher Kombination. Hauptsache ein True stimmt überein.
Gibt es da vielleicht unter SQL einen einfachen Befehl, der alle Felder miteinander vergleicht und dann bei TRUE in beiden den Satz übernimmt? Oder muß man da wirklich Stück für Stück alles händisch eingeben und vergleichen?
gegeben ist eine Tabelle (Vater) mit den Feldern
Mon, Die, Mit, Don, Fre, Sam, Son
Alles logische Felder. Es können je Satz alle oder nur ein Feld auf TRUE stehen.
Mit den Werten möchte ich in einer anderen Tabelle (Sohn) suchen, in denen Sätze stehen, die die gleichen Felder haben, aber unterschiedliche Werte.
Wenn nun in dem Vatersatz Mon, Mit, Fre ein True haben, dann soll über SELECT aus der Sohntabelle alles ermittelt werden was irgendwie ein TRUE in den Felder Mon, Mit, Fre hat. Egal in welcher Kombination. Hauptsache ein True stimmt überein.
Gibt es da vielleicht unter SQL einen einfachen Befehl, der alle Felder miteinander vergleicht und dann bei TRUE in beiden den Satz übernimmt? Oder muß man da wirklich Stück für Stück alles händisch eingeben und vergleichen?