Ich habe zwei Tabellen:Wie verwenden Sie eine UNION von zwei Tabellen als Spalte in einer anderen Tabelle?
- Staaten (AZ, CA, WA, dergleichen)
- Etwas Ähnliches zu Staaten, mit Ausnahme aller char (3) IDs
brauche ich eine Tabelle, muss beide mit einem Fremdschlüssel in einer anderen Tabelle, wo beide eine gültige Eingabe sein können, verweisen.
Wie kann ich das tun? Oder gibt es eine bessere Übung, um so etwas zu tun?
Meine aktuelle Methode speichert nur einen vChar von bis zu 3 und dann eine Ansicht der beiden anderen Tabellen.
"Diese Frage bezieht sich weniger auf das Schlüsselwort" union "und mehr darauf, wie man einen Fremdschlüssel in einer Spalte hat, die auf ZWEI Tabellen verweist. Etwas, das nicht möglich ist. OP möchte also wissen, wofür es die beste Vorgehensweise ist etwas "wie" das tun. "
Wie Ainas gesagt haben, ist dies genau richtig.
Mehr auf, was ich versuche
zu tun, da ich nicht herausfinden kann, wie eine Tabelle formatieren hier ist ein Beispiel dessen, was ich mit den Daten zu tun:
Table 1
------------------------
StateCodes Desc
------------------------
AZ Arizona
CA California
NY New York
etc etc
Table 2
------------------------
Char3Codes Desc
------------------------
JUR Jurusalem
ABP A Black Panda
QRM QR Monument
etc etc
Table 3
------------------------
ComboColumn No Desc Column
------------------------
AZ
CA
NY
JUR
ABP
QRM
Dann Mit Table3 sollte ich in der Lage sein, die Beschreibung aus den ursprünglichen zwei Tabellen schnell zu bekommen.
können Sie JOIN für diese – Dekel
verwenden Bearbeiten Sie Ihre Frage und bieten Beispieldaten und gewünschte Ergebnisse. Es ist schwer zu visualisieren, was Sie zu tun versuchen. Deine Methode ist in Ordnung. Sie können sogar eine indizierte Sicht erstellen. –
kann beides gleichzeitig gültige Eingabe sein? – Hogan