Union zwei verschiedenen Tabellen über einen primary-ID-Feld
Ich habe zwei Tabellen
MD_Master (Ärztliche Untersuchungen) Id ... CD_Personal (Persönliche Schecks) Id ...
Jeder Feldname in beiden Tabellen sind verschiedene Namen, Typen und Daten.
Aber jeder hat einen Primärschlüssel Id
und können potenziell in Konflikt mit eath andere.
d.h. Id
101
kann es in beide MD_Master
und CD_Personal
Möchte ich eine Ansicht erstellen, kämmen beider Tabellen (Kombination MD_Medical
und CD_Personal
Id
Felder), aber ich weiß nicht, wie man mit den Id
s.
Möchte ich den Blick auf eine Numeric(19,0)
für Id
.
Wäre es möglich, zu wählen und zu tun, eine Vereinigung dieser beiden diffeent Tabellen und erstellen eine eindeutige ID?
Dank
- willst du einfach nur ein Bezeichner, um zu sehen, welche Zeile kommt aus
Medical
- und die kommt auspersonal
? Kannst du die Tabellen-Strukturen und einige Beispiel-Daten? - nicht klar, auf alle (auf meinen schlechten Augen). Gibt es eine Beziehung zwischen den beiden Tabellen? Möchten Sie eine Ansicht oder eine neue Tabelle (Sie sprechen von einem Id-Feld) ? Sie sprechen von zwei verschiedenen Tabellen und UNION, aber das ist eher... problematisch...
- Wir versuchen, eine Ansicht zu erstellen mit einer Ansicht, die in einem web-portal, daher die neue Ansicht zu haben, ein id-Feld numerisch(19,0)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, so etwas wie dieses:
In Ihrem Fall:
Es ist nicht genau klar, was Sie hier zu tun versuchen, aber Sie können erstellen Sie eine id für jede Zeile ähnlich dieser:
Dies wird Ihnen erlauben, zu unterscheiden, zwischen jeder Zeile, um zu erkennen, welche Tabelle der Datensatz stammt. Dann, wenn Sie Datensätze mit der gleichen
ID
Sie wissen, was Tisch kam.Vielleicht können Sie verketten Sie die ID mit etwas zu stoppen Konflikt? Sie können analysieren, es wieder heraus, wenn notwendig, ich.e....
Was wollen Sie mit den Daten tun danach?