Hallo, ich habe folgene Sache. Ich bin zwar kein Programmierer, aber versuche mich einzuarbeiten.
Ich habe eine Abfrage , mit folgenden Ergebnis:
Nun möchte ich, dass wenn zu einem Parknummer mehreren Nummer sind, soll das als ein Datensatz ausgeben und somit so aussehen:
Mit welche Prozedur kann ich das tun?
Für jede kleine Tip werde ich sehr dankbar!
Laura
p.s. meine Abfrage:
Ich habe eine Abfrage , mit folgenden Ergebnis:
Code:
Parknr Thema Nummer
010008 Betrieb 0005-9935
010008 Betrieb 0005-9932
010012 Produkt 0005-2891
Nun möchte ich, dass wenn zu einem Parknummer mehreren Nummer sind, soll das als ein Datensatz ausgeben und somit so aussehen:
Code:
Parknr Thema Nummer
010008 Betrieb 0005-9935, 0005-9932
010012 Produkt 0005-2891
Mit welche Prozedur kann ich das tun?
Für jede kleine Tip werde ich sehr dankbar!
Laura
p.s. meine Abfrage:
Code:
Insert into tab
(titel,
verlag
)
select
data245.ref.value( marc21:subfield[@code = "a"][1]','nvarchar(255)') Thema,
data022.ref.value( marc21:subfield[@code = "a"][1]','nvarchar(255)')Nummer
FROM (
Select tab1
FROM tabbuch
) xml
cross apply xml.xmlData.nodes(marc21:collection/marc21:record') as orga(ref)
cross apply orga.ref.nodes(marc21:datafield[@tag="245"]') data015(ref)
outer apply orga.ref.nodes(marc21:datafield[@tag="022"]') data022(ref)
Zuletzt bearbeitet: