Entschuldigung, wenn das schon mal gefragt wurde, habe ich viele Fragen durchkämmt, konnte aber keine Antwort finden, die ich auf dieses Problem anwenden könnte.Ist es möglich, zwei Tabellen in einer Spalte zu verbinden, die eine Mischung aus castable und uncastable Daten enthält?
Ich stelle einen SSRS-Bericht aus einer Datenbank zusammen, auf die ich nur Lesezugriff habe, und habe Probleme beim Auswählen der Daten in dem Format, das ich möchte.
Table 1: Referenced Data
==== =============
ID Description
==== =============
1 Apple
2 Orange
3 Pear
==== =============
Table 2: Records
==== ====== ========
ID Data Tag
==== ====== ========
1 1 List
2 2 List
3 Red String
4 Blue String
5 3 List
==== ====== ========
Was würde ich gerne sehen ist:
Report
========== =========
RecordNo Content
========== =========
1 Apple
2 Orange
3 Red
4 Blue
5 Pear
========== =========
Das Problem ist die Datenspalte von T2 nvarchar ist, während die ID-Spalte von T1 Bigint ist. Während ich einen Konvertierungsfehler vermeiden kann, indem ich nur Zeilen mit dem List-Tag auswähle, verliere ich die String-Daten.
Gibt es eine Möglichkeit zu tun, was ich in einer Select-Anweisung zu tun versuche? Es fühlt sich an, als ob dies mit etwas Kreativität getan werden könnte, aber ich bin immer noch im Lernprozess und mein SQL ist noch nicht ganz da.
Welche dbms ???????? – Eric
Hallo Eric, Entschuldigung, es war SQL Server. – Jared